2010-10-09 101 views
0

如何在iPad中按下物理鍵盤上的左按鈕來實現向左移動?iPad上的UITextView中的光標移動

我可以得到當前光標位置,但我需要找出一種方法來計算當前字符的寬度並從當前x位置中減去該位置。

有無論如何計算當前字符的寬度?謝謝!

回答

2

我不認爲你需要計算當前字符的寬度,如果你想在UITextView中移動光標。 UITextView有一個名爲selectedRange的屬性,它給出UITextView中游標的當前位置和所選範圍。 您只需將一個新的範圍值分配給您的UITextView的selectedRange屬性。例如,

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