如何像在iPad上按下物理键盘上的左键一样向左移动?
我可以获取当前光标位置,但我需要找出一种计算当前字符宽度的方法,并从当前x位置减去该值。
无论如何计算当前角色的宽度?谢谢!
答案 0 :(得分:2)
如果要在UITextView中移动光标,我认为您不需要计算当前字符的宽度。 UITextView有一个名为selectedRange的属性,它在UITextView中给出当前位置和光标的选定范围。 您只需将新范围值分配给UITextView的selectedRange属性即可。 例如,
textView.selectedRange = NSMakeRange(textView.selectedRange.location - 1, 0);