Обычно я создаю интерфейс приложения в построителе интерфейса. Иногда дизайн требует использования атрибутированных строк (шрифтов, цветов и т.д.). Легко настроить, является ли строка статичной.
Но если строка является динамической (формат с аргументами), тогда нет способов настроить атрибуты в построителе интерфейса. Это требует, чтобы написать много кода.
Я ищу некоторые аналоги [NSString stringWithFormat:]
для NSAttributedString
. Поэтому я смогу установить строковый формат и необходимые атрибуты в построителе интерфейса, а затем предоставить необходимые аргументы в коде.
Например:
Предположим, что мне нужна строка отображения с таким форматом: "% d + % d= % d" (все цифры выделены жирным шрифтом). < ш > Я хочу настроить этот формат в построителе интерфейса. В коде я хочу предоставить аргументы: 1, 1, 2. Приложение должно показать " 1 + 1= 2".