Как я понял из документов Apple, свойство attributedText UITextView:
По умолчанию это свойство равно нулю. Присвоение нового значения этому свойству также заменяет значение свойства text теми же строковыми данными, хотя и без какой-либо информации о форматировании. Кроме того, присвоение нового значения a обновляет значения в свойствах font, textColor и textAlignment, чтобы они отражали информацию о стиле, начиная с позиции 0 в атрибутированной строке.
Поэтому я не могу добавить attributedString по коду с несколькими атрибутами в разных местах.
Может ли кто-нибудь помочь мне создать следующий эффект с помощью кода в iOS6? Это возможно с использованием файлов пера и изменения атрибутов диапазона для текстовых частей в UITextView, но я не могу воспроизвести эффект с помощью кода.
‹'Font systemFontOfSize = 18> Желаемый‹' / font> эффект ‹'textColor = [UIColor redColor]> для записи b‹' / textColor> код y.
Предположим, теги соответствуют атрибутам.
P.S. Я не хочу использовать CATextLayers, поскольку я пытаюсь использовать функцию AutoLayout с UITextView.