web-dev-qa-db-fra.com

Focus UITextField

Comment puis-je affecter par programme le focus à un UITextField spécifique dans une vue? J'ai plusieurs champs et sur l'affichage de la vue, je voudrais placer le curseur sur un champ spécifique, pas le premier en haut.

62
Robin Jamieson

Essayez de le faire dans viewWillAppear:

[desiredField becomeFirstResponder];

En faisant du champ le premier répondant, il a le focus et le clavier s'affiche.

144
Alexi Groove

Définissez le premier répondant pour que votre vue soit le champ de texte. Cela peut être fait dans IB.

4
Dan Lorenc