Настройка просмотра текста в iPhone - PullRequest
0 голосов
/ 30 декабря 2011

В моем приложении у меня есть текстовое представление с большим содержимым, которое показывает некоторые подсказки для пользователя. В этом текстовом представлении я должен выделить некоторые заголовки. Могу ли я установить его в своем конструкторе интерфейса? У кого-нибудь есть идея?это возможно с любыми другими объектами, такими как uilabel или с чем-то другим? Я пробовал с изображением, но это не ясно.

Ответы [ 2 ]

0 голосов
/ 30 декабря 2011

Я думаю, что вы ищете UIFont. Вы можете установить свойство или текст font и назначить его метке / textview / и т. Д. С помощью свойства setFont.

UIFont* boldFont = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]];
UIFont* italicFont = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]];

Пожалуйста, прочитайте Документацию из UIFont!


Примечание: UITextView допускает использование только одного единого шрифта для всего текста. Если вам нужен другой размер шрифта, я бы посоветовал вам создать отдельные UILabel и UITextView, добавить их в качестве подпредставлений к вашему self.view и выровнять их идеально. Это должно решить проблему. Но если вы хотите использовать только один объект для этой операции, я бы предложил UIWebView или CoreText или CATextLayer NSAttributedString.

0 голосов
/ 30 декабря 2011

Поскольку вы используете текстовое представление для отображения подсказок, я полагаю, что это невозможно редактировать.Если вы хотите более богатое форматирование в этом случае, то я думаю, что UIWebView предлагает лучшее решение, так как поддерживает полную разметку HTML.Таким образом, вы можете использовать жирный шрифт, курсив и почти все, что предлагает CSS.

...