Простой расширенный просмотр текста в стиле какао - PullRequest
2 голосов
/ 17 октября 2011

Я работаю над приложением для iOS, в котором мне нужно реализовать базовое текстовое представление с этими требованиями:

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

Полагаю, я мог бы добиться этого с помощью UIWebView, но проблема в том, что он обеспечивает очень мало контроля, несколько медленен и показывает пустой экран во время загрузки. Мне было интересно, можно ли это сделать с помощью Core Text, но в отношении выделения текста я не уверен. Я надеюсь достичь как можно более привычного поведения в iOS.

То, что мне нужно, во многом похоже на представление текста Instapaper.

Ответы [ 2 ]

0 голосов
/ 17 декабря 2011

OmniGroup сделала нечто подобное, создав текстовый редактор, похожий на UITextView, который рисует текст с использованием Core Text, но также имеет все функции редактирования UITextView, а также функции Rich text из Core Text.

Вы можете найти его здесь .

0 голосов
/ 21 октября 2011

В StackOverflow есть ответы на некоторые вопросы, например: Базовое учебное пособие по тексту

Однако, лучший учебник, который я когда-либо читал о Core Text в iOS, не указан ни в одном ответе, который я нашел: Как создать простое приложение для журнала с основным текстом

Обратите внимание, что CoreText доступен только для iOS 3.2 или выше.

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