Показывать параграфы в UITextView без \ n - PullRequest
2 голосов
/ 23 ноября 2011

Есть ли удобный способ отформатировать довольно длинную строку с абзацами в ней (как показано ниже), чтобы она содержала \n, чтобы textView также отображал абзацы?

blah

blah

до @"blah\n\nblah"

Спасибо!

Ответы [ 2 ]

5 голосов
/ 24 ноября 2011

Вот простой пример, предполагая, что у вас есть:

  • Файл с именем: myfile.txt
  • Строковая переменная для хранения содержимого файла, давайте назовем его: content
  • UITextView, который называется: textView

Напишите все, что вы хотите, в свой текстовый файл и поместите его где угодно в свой проект Xcode (обычно импортируйте его из Xcode в «Ресурсы»), а затемгде-то в вашем коде (метод init или действие):

NSString *path = [[NSBundle mainBundle] pathForResource:@"myfile" 
                                                 ofType:@"txt"];
NSString *content = [NSString stringWithContentsOfFile:path 
                                              encoding:NSUTF8StringEncoding 
                                                 error:NULL];

textView.text = content; 
1 голос
/ 23 ноября 2011

Вы можете сохранить свой текст в текстовом файле в вашем Bundle и загрузить его с помощью

[NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"youTextFile" ofType:@"txt" inDirectory:@"yourRessourceDirectory"] encoding:NSUTF8StringEncoding error:nil];
...