Я считаю, что понимаю, как устанавливать значения NSAttributedString, но как вы на самом деле показываете их в интерфейсе?
Примеры
: UILabel, UITextView и т.д.
Особые указания будут оценены /
Спасибо!
Ответ 1
вы также можете создать CATextLayer, который отлично работает с атрибутами строк...
Просто создайте слой и установите его свойство string...
Удачи...: D
Ответ 2
Если вы не хотите беспокоиться о CATextLayer, вы должны проверить TTTAttributedLabel. Это похоже на UILabel, за исключением того, что поддерживает NSAttributedStrings (используя тот же метод setText: как UILabel, поэтому вы можете использовать его как замену)
Ответ 3
В iOS 6 и более поздних версиях вы можете использовать атрибутированные строки для отображения форматированных текст в текстовых представлениях, текстовые поля и некоторые другие элементы управления. Оба AppKit и UIKit также определяют расширения основной привязанной строки интерфейс, который позволяет отображать их содержимое в текущем графический контекст.
Элементы управления, о которых вы говорили, работают только со строками, а не с атрибутами строк. Единственный способ показать их - сделать большую работу с Core Text. Отправьте жалобу с помощью bugreporter.apple.com, чтобы запросить, чтобы они были частью этой части UIKit.