Скажем, у меня есть NSMutableAttributedString
.
Строка имеет различное сочетание форматирования:
Вот пример:
Эта строка - адская перемена в iOS, она действительно отстой.
Однако сам по себе шрифт - это не тот шрифт, который вам нужен.
Я хочу:
для каждого символа измените этот символ на определенный шрифт (скажем, Avenir)
НО,
для каждого символа сохраните все остальные атрибуты (полужирный, курсив, цвета и т.д.), которые ранее использовались для этого символа.
Как, черт возьми, ты это делаешь?
Примечание:
если вы просто добавляете атрибут "Avenir" по всему диапазону: он просто удаляет все остальные диапазоны атрибутов, вы теряете все форматирование. К сожалению, атрибуты не являются, на самом деле "аддитивные".