iPad上的UITextView中的光标移动

时间:2010-10-09 20:21:35

标签: ipad cursor uitextview

如何像在iPad上按下物理键盘上的左键一样向左移动?

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

无论如何计算当前角色的宽度?谢谢!

1 个答案:

答案 0 :(得分:2)

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

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