2010-10-09 4 views
0

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

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

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

ответ

2

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

textView.selectedRange = NSMakeRange(textView.selectedRange.location - 1, 0); 
Смежные вопросы