Предварительно отформатированный контент UITextView из файла - PullRequest
1 голос
/ 28 января 2020

У меня есть файл с текстом, который должен отображаться в UITextView. Я хотел бы добавить поддержку форматирования этого текста, например, жирным шрифтом.

Можно ли определить эти параметры форматирования в файле и загрузить его в NSAttributedString? Все примеры, которые я нашел до сих пор, устанавливают указанный диапазон c строки, например, жирным шрифтом, но я хотел бы сохранить эти параметры форматирования в файле на диске.

Другими словами Можно ли записать какой-либо вид разметки текста в файл и загрузить его непосредственно в UITextView при сохранении форматирования текста.

1 Ответ

0 голосов
/ 28 января 2020

Заключите весь текст в содержимое файла в тег HTML <b></b> и загрузите его в NSAttributedString, используя некоторый инициализатор initWithHTML:, например

- (nullable instancetype)initWithHTML:(NSData *)data 
     documentAttributes:(NSDictionary<NSAttributedStringDocumentAttributeKey,
id> * _Nullable * _Nullable)dict; 
...