UITextField place le curseur pour démarrer la position du texte
J'ai besoin de déplacer le curseur au début du texte de la position sur définir le focus sur le champ. Est-il possible tot?
source d'informationauteur Roman Sudakov
Vous devez vous connecter pour publier un commentaire.
Définir votre vue-contrôleur (ou d'un autre objet) que le champ de texte
delegate
et de mettre en œuvre latextFieldDidBeginEditing:
méthode comme ceci:Noter que
setSelectedTextRange:
est un protocole de la méthode deUITextInput
(quiUITextField
met en œuvre), de sorte que vous ne trouverez pas directement dans leUITextField
de la documentation.Cochez cette Trouver la position du curseur dans un UITextField
Si quelqu'un est à la recherche de la réponse à Swift:
Mais je crois que cela ne fonctionne que si le curseur est déjà dans le champ de texte. Vous pouvez l'utiliser pour faire cela: