Форматированный текст в UIScrollview - PullRequest
2 голосов
/ 29 сентября 2010

Что мне нужно сделать для нашего проекта, так это отобразить несколько UIScrollViews в представлении и в scrollView заголовок и краткий текст.

Я знаю, как добавить метку в UIscrollview, но как мне обработать случай, когда заголовок-метка слишком длинный и переносится на вторую строку.

1 Ответ

4 голосов
/ 29 сентября 2010

Вы можете определить пространство, необходимое для текста заголовка, вызвав -[NSString sizeWithFont:] или один из его вариантов.Затем динамически изменяйте размер и расположение меток в вашем коде (и установите для их свойства numberOfLines значение 0).

Альтернативы:

  • Используйте UIWebView для отображения форматированного текста(HTML).
  • Используйте Core Graphics для рисования текста непосредственно в виде (например, [NSString drawAtPoint:withFont:]).
  • Используйте Core Text для форматирования и рисования текста (довольно сложно).
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...