383 Stimmen

Einfacher Weg, die Tastatur zu verwerfen?

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?

0voto

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...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X