У меня есть блок контента (хранится в XML), который я хочу поместить в UIScrollView. Некоторые части этого текста будут отформатированы с использованием разных шрифтов, размеров и цветов. В целом, это в основном читается как абзац с переносом слов.
Я создал свой код NSXMLParser и разделил все данные. Я готов применить свои украшения и добавить эти элементы как UILabels.
Тем не менее, я ищу решение для облегчения трудностей, связанных с вычислениями высоты / ширины строки и всей этой арифметики, чтобы эти UILabels соответствовали переносу слов. [отслеживание ваших последних координат X и Y, знание того, когда вставлять разрывы строк вручную, как наилучшим образом отобразить строку с двумя шрифтами разного размера]
XML-разметка может быть легко преобразована в HTML и, следовательно, в UIWebView, но, как я слышал, загрузка выполняется медленнее.
Будет ли UIWebView лучшим классом для этого? Хотелось бы, чтобы кто-то сделал все это с UILabels, чтобы я мог использовать эти элементы для сенсорных событий. (Я предполагаю, что не могу использовать элемент HTML для запуска события касания.)