2010-12-01 5 views
2

Можно ли подчеркнуть или обмануть определенные биты текста в UITextView?Подчеркнутый/Полужирный в UITextView

Например мой текст View содержит заголовки в нем, и хотел бы те подчеркнуты ...

Случайный режим
В случайном режиме, вы можете генерировать номера ...

тотализатор режим
В режиме тотализатор ...

Если нет, то каков наилучший способ достичь этого?

Благодаря

+0

Одна из лучших демонстраций, которые я когда-либо видел для таких вещей RTLabel, с помощью которых вы можете настроить UILabel и https://github.com/honcheng/RTLabel – ASHISHT 2013-03-13 07:59:15

ответ

2

Использование должны использовать NSAttributedString ... и контроллеры используют для рисования NSAttributesString ..

Controller for NSAttributedString

Примечание: и не могу использовать UITextView для отображения NSAttributedString

PS: Начиная с iOS6, UILabel теперь поддерживает NSAttributedString, вы должны использовать UILabel напрямую, а не OHAttributedLabel, поскольку она теперь поддерживается операционной системой.

2

Я считаю NSAttributedString что вы после этого, он доступен в прошивкой 3.2 или более поздней версии: look at this question

1

Я знаю, что это старая нить, но это то, что я только что открыл. По крайней мере, в Xcode версии 4.6.3 это возможно, используя атрибут textView. Что еще лучше, так это то, что все можно сделать в Interface Builder!

Вот шаги:

  1. Место ваш TextView в нужном месте
  2. Выберите TextView и откройте вкладку Attributes под Служебные программы панели
  3. Изменить текст TextView к «приписаны»
  4. Введите нужный текст
  5. Теперь выделите любой текст, который вы хотите выделить полужирным, подчеркнутым и т. Д.
  6. Clic к на кнопку «Т» рядом с Fontname
  7. Во всплывающем окне выберите нужный шрифт (например: Жирный)
  8. Вы должны увидеть нужный шрифт, отображаемый в панели Utilities

Enjoy!

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