Ограничение объема прокси UIAppearance
В настоящее время я использую прокси-объект внешнего вида для настройки интерфейса моего приложения.
Я хотел бы знать, возможно ли ограничить эффект настройки элементами внутри определенного контроллера представления.
Другими словами, могу ли я использовать
[UINavigatioBar appearance]
изменить цвета и атрибуты шрифта внутри одного конкретного экрана?
1 ответ
Решение
Вы можете использовать метод aranceWhenContainedIn, чтобы ограничить объем прокси внешнего вида для просмотра содержимого определенного класса контейнера. например
[[UIBarButtonItem appearanceWhenContainedIn:[UIToolbar class], nil] setTintColor:myToolbarColor];