Как найти местоположение курсора в UITextView - PullRequest
1 голос
/ 25 марта 2011

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

Ответы [ 2 ]

1 голос
/ 25 марта 2011

Вы можете использовать UITextView selectedRange, чтобы вернуть точку вставки текста. Приведенный ниже код показывает, как это сделать.

NSString *contentsToAdd = @"some string";
NSRange cursorPosition = [tf selectedRange];
NSMutableString *tfContent = [[NSMutableString alloc] initWithString:[tf text]];
[tfContent insertString:contentsToAdd atIndex:cursorPosition.location];
[theTextField setText:tfContent];
[tfContent release];

Подробнее читайте в SO Post

Получение позиции курсора в UITextView на iPhone?

Также прочитайте то же самое на дискуссионном форуме Apple.

http://discussions.apple.com/thread.jspa?messageID=9940169

1 голос
/ 25 марта 2011

Я считаю, что свойство UITextView selectedRange должно обеспечивать то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...