UITextField focus
Comment puis-je affecter par programme focus à un UITextField en vue? J'ai plusieurs champs et sur l'affichage de la vue, j'aimerais mettre le curseur sur un champ spécifique, n'est pas le premier au sommet.
Vous devez vous connecter pour publier un commentaire.
Essayez de faire cela dans
viewWillAppear:
En rendant le champ de l'intervenant de première ligne, il a le focus et le clavier s'affiche.
viewDidAppear
. L'effet visuel est plus agréable.desiredField.becomeFirstResponder()
super.viewDidAppear(animated)
à l'intérieur de l'substituée viewDidAppear. Il ne fonctionnera pas sans elle.Définir le premier intervenant pour votre point de vue à être le champ de texte. Cela peut être fait au bureau de l'IB.