мне нужно визуализировать текст, но не в UIWebView - PullRequest
2 голосов
/ 26 октября 2011

Я много смотрел, но не могу найти хорошее решение для рендеринга текста. В моем случае uiwebview не полностью отвечает моим потребностям. Также текст должен быть с несколькими шрифтами. Мне бы хотелось, чтобы это было как в iBooks, текст отображается очень быстро (не так, как в uiwebview) или, может быть, это uiwebview, но тогда как они это делают для такой быстрой загрузки?

Текст также должен поддерживать выделение текста и другие взаимодействия с пользователем.

Я открыт для предложений, заранее спасибо!

Ответы [ 4 ]

1 голос
/ 26 октября 2011

Выбор текста и взаимодействие с пользователем с CoreText не так просто.

Лучшая из известных мне библиотек с открытым исходным кодом, поддерживающая выбор текста, - OmniGroup .

Lookв их примере TextEditor для чего-то похожего на то, что вы просили.

1 голос
/ 26 октября 2011

Вы должны взглянуть на базовый текстовый фреймворк. Это может быть немного сложно использовать только для некоторых строк текста, но это может быть то, что вы ищете.

Вот официальная документация Apple:
Базовая текстовая структура Apple официальная документация

А вот хорошая ссылка для начинающих:
Базовый текст для друзей

1 голос
/ 26 октября 2011

Вы можете посмотреть на NSAttributedString-Additions-для-HTML , он создает NSAttributedString из HTML и на TTTAttributedLabel (или OHAttributedLabel ) замена для UILabel с поддержкой NSAttributedStrings.

1 голос
/ 26 октября 2011

Похоже, вы должны смотреть на Базовый текст . Это фреймворк, предназначенный специально для рендеринга текста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...