UITextView добавление текста в новую строку - PullRequest
0 голосов
/ 17 сентября 2009

Я хотел бы добавить новые строки текста в свое приложение UITextView для моего iPhone. По сути, мой текстовый просмотр начинается с одной строки, и по мере продвижения приложения добавляются новые строки. Однако я могу добавить только в конец или начало существующего текста. Как я могу сделать такую ​​запись в новой строке. Могу ли я вручную отправить \ n в textview.text в рассчитанном диапазоне / месте.

например. о чем я строка 1: это первая строка текста. Это второй строка 2: строка текста. ---

Я хочу: строка 1: это первая строка текста. строка 2: это вторая строка текста.

Спасибо!

1 Ответ

0 голосов
/ 17 сентября 2009

Вы можете использовать -[NSString stringByReplacingCharactersInRange:withString:] для изменения текста UITextView. Затем вы можете назначить эту строку в качестве нового текстового объекта UITextView.

NSString *text = @"line 1. test line 2";

// Delete 'test' from the string
NSString *replacement = [text stringByReplacingCharactersInRange:NSMakeRange(8, 5) withString:@""];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...