Мое приложение предназначено только для iOS 7. У меня есть UITextView
, представляющий NSAttributedString
. Строка представляет собой документ, каждый абзац имеет набор атрибутов для стилизации. Некоторые абзацы необходимо отображать ВСЕМИ ЗАГЛАВНЫМИ БУКВАМИ, однако стиль абзаца может быть изменен пользователем на что-то с обычными заглавными буквами, поэтому исходная заглавная буква строки должна быть сохранена.
Как мне это сделать? Моей первой мыслью было использовать новые функции Text Kit и сделать какую-то замену глифов, но я не могу понять, как это будет работать. Другой мыслью было бы создать собственный шрифт, в котором все символы были бы в верхнем регистре.
Опять же, я не могу просто изменить фоновую строку, поэтому что-то вроде uppercaseString
не сработает.