Могу ли я использовать общий ресурс стиля для Interface Builder и если да, то как? - PullRequest
0 голосов
/ 24 мая 2011

Можно ли определить общий стиль, такой как цвет или размер шрифта, в Интерфейсном Разработчике, а затем выбрать его в разных интерфейсах или NIB?

По сути, я хочу определить постоянный цвет в одном месте для всех меток в приложении для iPhone, а затем увеличить этот цвет для всех меток, даже для разных NIB.

Возможно ли это? Если да, то как я могу реализовать?

1 Ответ

1 голос
/ 24 мая 2011

Нет ничего встроенного в IB для этого.Самое близкое, что вы можете получить, - это перетащить цвет в одну из маленьких коробочек в качестве нижней части палитры цветов, что сохранит его для будущего использования (позже вы можете перетащить его из коробки в цветную ячейку вверху.)

Если вы действительно хотите определить цвет или стиль шрифта в одном месте и сделать так, чтобы изменения вступили в силу везде, вам придется делать это в коде в соответствующем методе -awakeFromNib.Один из способов сделать это - написать функцию, которая просматривает иерархию представлений, находит все представления ярлыков и применяет к ним цвет / шрифт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...