2010-10-09 9 views
0

Comment mettre en œuvre le mouvement vers la gauche comme appuyant sur le bouton gauche sur le clavier physique dans l'iPad?Mouvement du curseur dans UITextVoir sur l'iPad

Je peux obtenir la position actuelle du curseur, mais j'ai besoin de trouver un moyen de calculer la largeur du caractère actuel et soustraire cela de la position x actuelle.

Est-il possible de calculer la largeur du caractère courant? Merci!

Répondre

2

Je ne pense pas que vous ayez besoin de calculer la largeur du caractère courant si vous voulez déplacer un curseur dans UITextView. UITextView possède une propriété appelée selectedRange qui indique la position actuelle et la plage sélectionnée du curseur dans UITextView. Il vous suffit d'attribuer une nouvelle valeur de plage dans la propriété selectedRange de votre UITextView. Par exemple,

textView.selectedRange = NSMakeRange(textView.selectedRange.location - 1, 0); 
Questions connexes