2015-12-04 5 views
1

J'essaie simplement de positionner le curseur au centre de UITextField quand il obtient le focus. i utilisé le code suivant, mais il ne fonctionne pas correctement car il est objectif c et je veux coder rapidement afin plz suggérer comment puis-je faire dans rapidepositionner le curseur en position centrale du champ de texte

(void)textFieldDidBeginEditing:(UITextField *)textField 
{ 
    UITextPosition *pos = [textField beginningOfDocument]; 
    [textField setSelectedTextRange:[textField textRangeFromPosition:pos 
                  toPosition:pos]]; 
} 

Répondre

0

Assurez centre d'alignement du texte textfield. Si vous voulez changer la position du curseur, écrivez le code dans textfieldDidBeginEditing.

0

Il fonctionne de la même façon que obj C

textField.selectedTextRange = textField.textRangeFromPosition(textField.beginningOfDocument, toPosition: textField.endOfDocument) 

* Changer votre de et à des positions en conséquence