2010-12-13 9 views
0

G'day AlleiPhone - vorübergehend deaktivieren Tastatur

Meine app hat eine erste Lauf Komponente, die eine Anmeldung/Registrierung Bildschirm & auf der erfolgreichen Anmeldung/Registrierung bewegt präsentiert auf den Daten der App geladen werden. Für diejenigen, die es gesehen haben, folgt der Prozess einem ähnlichen Stil wie bei Instagram. Wenn die Tastatur beim Eingeben des Passworts & nicht gefunden wird, gibt es einen Fehler, der wieder aufspringt, sobald es weg ist, was mich als nicht großartig ansieht. Also gibt es eine Möglichkeit, die Tastatur zu deaktivieren oder Benutzerinteraktion zu verhindern, ohne sie tatsächlich zu entlassen, während die App die Benutzeranmeldeinformationen sendet & wartet auf eine Antwort?

Prost & TIA, Pedro :)

Antwort

2

Nach dem ersten entlassen, würde ich die UITextField als deaktiviert gesetzt. Kein Benutzerinteraktion ist mehr möglich und die Tastatur sollte nicht mehr auftauchen. Dies wird auch den netten UI-Touch haben, ausgegraut zu sein.

Zusätzlich sollten Sie ein TextFieldDelegate 1 implementieren textFieldShouldBeginEditing: und return NO;. Dadurch wird die Tastatur nicht angezeigt.