Как отобразить NSMutableAttributedString в ScrollView на iPhone - PullRequest
0 голосов
/ 16 августа 2010

Я занимаюсь разработкой приложения для iPhone и хочу иметь возможность использовать NSMutableAttributedString внутри ScrollView. Вот шаги, которые я хочу выполнить:

  1. Получить строку из CoreData.
  2. Скопируйте строку в NSMutableAttributedString.
  3. Разбор строки и изменение атрибутов фрагментов текста.
  4. Отображение NSMutableAttributedString внутри ScrollView.

Как я могу это сделать?

Если я правильно читаю документы, только CoreText наивно поддерживает отображение приписанных строк на iPhone. Это верно? Если так, как я могу создать объект CoreText, если я не знаю, как значение Y для CGRect?

1 Ответ

1 голос
/ 04 января 2011

Проведя дополнительные исследования и эксперименты, я обнаружил, что существуют методы, доступные для расчета размера Rects, используемого для рисования CoreText.Я посмотрел на код из http://github.com/jonasschnelli/I7CoreTextExample в качестве отправной точки для моего проекта.Хотя в коде есть несколько ошибок, он дает хорошее базовое понимание того, как можно использовать CoreText.

Кстати, хотя код настроен для запуска на iPad, тот же кодработает на айфоне.Надеюсь, это кому-нибудь поможет.

...