Что эквивалентно преобразованию NSAttributedString для тега ‹pre›?

Прямо сейчас я разбираю HTML-теги для рендеринга в UITextView с использованием NSAttributedStrings.

Я немного не уверен, как текст, заключенный в теги <pre>, должен отображаться в UITextView как строка с атрибутами.

Должен ли он быть просто отформатирован шрифтом Courier, или есть что-то еще в теге <pre>?

Пример:

This is text
that     is inside of
a pre tag

person NYC Tech Engineer    schedule 29.09.2014    source источник


Ответы (1)


Да, шрифт должен быть Courier (или любой другой моноширинный шрифт, который выглядит прилично). Возможно, вам также придется настроить некоторые пробельные символы, например табуляции (т. е. преобразовать их в пробелы).

(Почему бы просто не использовать UIWebView?)

person NRitH    schedule 29.09.2014
comment
Спасибо за подтверждение. Я использовал UIWebView, но я просто хочу иметь возможность реализовать это и в UITextView. Я такой странный :) - person NYC Tech Engineer; 29.09.2014
comment
Да, я вижу преимущества нового изобретения WebKit, который сегодня является наиболее широко используемым механизмом рендеринга HTML. ;) - person NRitH; 29.09.2014
comment
Я вернусь к этому однажды с правильной причиной, почему. - person NYC Tech Engineer; 29.09.2014