В моем приложении у меня есть текстовое представление с большим контентом, в котором показаны подсказки для пользователя. В этом текстовом представлении мне нужно сделать полужирный ряд титров. Я могу установить его в моем построителе интерфейса У кого-нибудь есть идея? Возможно ли это с любыми другими uiobjects, такими как uilabel или что-то в этом роде? Я попытался с представлением изображения, но это не ясно.Настройка текстового вида на iPhone
ответ
Поскольку вы используете текстовое представление, чтобы показать подсказки, я предполагаю, что он не редактируется. Если вы хотите более богатое форматирование в этом случае, я думаю, что UIWebView предлагает лучшее решение, поскольку он поддерживает всю разметку HTML. Таким образом, вы можете использовать полужирный, курсив и почти все, что предлагает CSS.
Я думаю, что вы ищете UIFont
. Вы можете установить свойство или текст font
и присвоить его ярлыку/textview/etc .. с помощью свойства setFont
.
UIFont* boldFont = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]];
UIFont* italicFont = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]];
Пожалу Documentation из UIFont
!
Примечание: UITextView
позволяет использовать только один одинаковый шрифт для всего текста. Если вам нужен другой размер шрифта, я бы предложил создать отдельные UILabel
и UITextView
и добавить их в виде подзонов на ваш self.view
и выровнять их отлично. Это должно решить проблему. Но если вы хотите использовать только один объект для этой операции, я бы предложил UIWebView
или CoreText
или может быть CATextLayer
's NSAttributedString
.
Я думаю, что OP хочет использовать оба в том же текстовом поле. –
@ Paul.s Прошу прощения, которые оба? – Legolas
Некоторые смелые заголовки, а затем текст нежирный. Конечно, это не самый ясный вопрос, но я подумал, что попробую спасти вас от того, что вы получите забитые голоса, которые люди любят давать. Подсказка для меня была «... некоторые заголовки» –
- 1. iPhone - настройка вида сгруппированной таблицы в Interface Builder
- 2. Настройка вида Facebook
- 3. Настройка вида сетки
- 4. Редактирование атрибутов текстового вида
- 5. Настройка вида maxAllowedContentLength
- 6. Настройка внешнего вида UIPopover
- 7. Настройка вида видео
- 8. Настройка вида программно
- 9. Настройка внешнего вида datepicker
- 10. Динамическое добавление текстового вида, нажав на кнопку
- 11. Добавление текстового вида на вид поверхности
- 12. Настройка iPhone sdk на Linux?
- 13. Настройка прокси-сервера на iPhone
- 14. Настройка функции NSLog на iPhone
- 15. Настройка макета/событий на iPhone
- 16. Получить текст из текстового поля/текстового вида
- 17. iPhone архитектура вида вопрос
- 18. Прокрутка негабаритного вида? (IPhone)
- 19. iPhone - создание вида загрузки
- 20. Настройка значения текстового поля с помощью кнопки (iPhone SDK)
- 21. расширение текстового вида при нажатии пользователем «больше ...»
- 22. iPhone - почтовый композитор вида
- 23. iPhone. Архитектура вида
- 24. Настройка текстового поля фрагмента
- 25. Анимация смены вида на iPhone и Android
- 26. Отображение вида из произвольного метода на iPhone
- 27. Настройка вида с помощью monotouch
- 28. Android ограничить длину текстового вида
- 29. Настройка текстового поля
- 30. Настройка 2D-вида в Three.js
Возможный дубликат http://stackoverflow.com/questions/1436839/uitextview-rich-text – Devraj