2010-10-09 47 views
0

如何在iPad中按下物理键盘上的左按钮来实现向左移动?iPad上的UITextView中的光标移动

我可以得到当前光标位置,但我需要找出一种方法来计算当前字符的宽度并从当前x位置中减去该位置。

有无论如何计算当前字符的宽度?谢谢!

回答

2

我不认为你需要计算当前字符的宽度,如果你想在UITextView中移动光标。 UITextView有一个名为selectedRange的属性,它给出UITextView中游标的当前位置和所选范围。 您只需将一个新的范围值分配给您的UITextView的selectedRange属性。例如,

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