Я заметил, что в iOS5 мы можем настроить пользовательский элемент управления UIKit с помощью UIAppearance
, и я начинаю его использовать.
Я бы хотел использовать appearanceWhenContainedIn:
для настройки UINavigationBar
tintColor
в другом классе, например:
[[UINavigationBar appearanceWhenContainedIn:[A class], nil] setTintColor:[UIColor greenColor]];
[[UINavigationBar appearanceWhenContainedIn:[B class], nil] setTintColor:[UIColor redColor]];
Однако, это полностью не работает. И я попытался добавить свойство в классе A / B, например:
@property (strong, nonatomic) UIColor *tintColor UI_APPEARANCE_SELECTOR;
Кажется, тоже без работы.
Есть советы?
Спасибо.