Ich habe eine ganze Reihe von Steuerelementen, die über viele Tabellenzellen in meiner Tabelle verstreut sind, und ich frage mich, ob es einen einfacheren Weg gibt, die Tastatur zu deaktivieren, ohne alle meine Steuerelemente in einer Schleife durchlaufen zu müssen und sie alle als erste Antwort zurücktreten zu lassen. Ich schätze, die Frage ist: Wie würde ich den aktuellen ersten Responder auf die Tastatur bekommen?
Antwort
Zu viele Anzeigen?
CIFilter
Punkte
8528
Ich hasse es, dass es keine "globale" Möglichkeit gibt, die Tastatur programmatisch zu deaktivieren, ohne private API-Aufrufe zu verwenden. Häufig habe ich das Bedürfnis, die Tastatur programmatisch zu deaktivieren, ohne zu wissen, welches Objekt der erste Responder ist. Ich habe auf die Inspektion der self
unter Verwendung der Objective-C-Laufzeit-API, wobei alle Eigenschaften aufgezählt und diejenigen herausgezogen werden, die vom Typ UITextField
und schickt ihnen die resignFirstResponder
Nachricht.
Es sollte nicht so schwer sein, dies zu tun...
- See previous answers
- Weitere Antworten anzeigen