Движение курсора в UITextView на iPad - PullRequest
0 голосов
/ 10 октября 2010

Как осуществить перемещение влево, как нажатие левой кнопки на физической клавиатуре в iPad?

Я могу получить текущую позицию курсора, но мне нужно найти способ вычислить ширину текущего символа и вычесть ее из текущей позиции x.

Есть ли способ вычислить?ширина текущего символа?Спасибо!

1 Ответ

2 голосов
/ 10 октября 2010

Я не думаю, что вам нужно вычислять ширину текущего символа, если вы хотите переместить курсор в UITextView. UITextView имеет свойство selectedRange, которое дает текущую позицию и выбранный диапазон курсора в UITextView. Вам просто нужно присвоить новое значение диапазона в свойстве selectedRange вашего UITextView. Например,

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