Подчеркнуть / жирным шрифтом в uitextview
-
29-09-2019 - |
Вопрос
Можно ли подчеркнуть или ободрить определенные кусочки текста в UitextView?
Например, в моем текстовом представлении есть заголовки, и они хотели бы, чтобы они подчеркнули ...
Случайный режим
В случайном режиме вы можете генерировать числа ...Режим лотереи
В режиме лотереи ...
Если нет, то как лучше всего этого добиться?
Спасибо
Решение
Использование должно использовать nsattributedString и использовать контроллеры для рисования nsattributestring.
Контроллер для nsattributedString
Примечание. Вы не можете использовать UitextView для отображения nsattributedString
Обновлять
От iOS6 Uilabel теперь поддерживает NSAttributedString, вы должны использовать Uilabel напрямую вместо OhattributedLabel, так как теперь она поддержана ОС.
Другие советы
я верю NSAttributedString
это то, что вам нужно, он доступен в iOS 3.2 или более поздней версии: Посмотрите на этот вопрос
Я знаю, что это старая ветка, но это то, что я только что обнаружил сам. По крайней мере, в версии xcode 4.6.3 Это возможно с помощью атрибутного TextView. Что еще лучше, так это то, что все можно сделать в интерфейсном строителе!
Вот шаги:
- Поместите свой TextView в желаемом месте
- Выберите TextView и откройте вкладку «Атрибуты» под панелью утилиты
- Измените текст TextView на «приписан»
- Введите желаемый текст
- Теперь выделите любой текст, который вы хотите выделить жирным шрифтом, подчеркнуть и т. Д.
- Нажмите кнопку «T» рядом с FONTNAME
- Во всплывающем окне выберите желаемый шрифт (например: жирный)
- Вы должны увидеть желаемый шрифт, отображаемый на панели утилит
Наслаждаться!