2010-05-16 2 views
0

Я разбираю твиттер rss-канал, и мне просто нужно показать твиты, поэтому мне не нужен MGTwitterEngine. Я уже установил его, чтобы увидеть полный твит, единственное, что я хочу, чтобы он раскрашивал хэштеги и URL-адреса.iPhone colorize UILabel подстроки

Так что мне нужно будет нарезать строку в различных подстрок, окрашивают хештегов и URLs и склеить их вместе в различных UILabels

Есть ли более простой способ сделать это? Короче, мне нужны некоторые части строки, окрашенные по-другому, чем другие.

ответ

0

Этот вопрос должен ответить на ваш вопрос: iphone-uilabel-containing-text-with-multiple-fonts-at-the-same-time

Используйте два UILabel IBOutlets, каждый с другой формат (шрифт/цвет/и т.д.), так как вы хотите .. Перемещение второй по в сначала в зависимости от того, где заканчивается первый текст . Вы можете получить, что через sizeWithFont: forWidth: lineBreakMode:

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

Смежные вопросы