Я хочу должным быть иногда вставить текст в текстовый объект UITextView. Например, если бы пользователь нажимает кнопку "New Paragraph", я хотел бы вставить двойную новую строку вместо просто стандартной единственной новой строки.
Как я могу пойти о таком? Я должен считать строку из UITextView, видоизменить его и записать его обратно? Затем, как я знал бы, где указатель был?
Спасибо
Поскольку свойство text
UITextView
является неизменяемым, необходимо создать новую строку и задать для нее свойство text. NSString имеет метод экземпляра (-stringByAppendingString:
) для создания новой строки путем добавления аргумента к получателю:
textView.text = [textView.text stringByAppendingString:@"\n\n"];