Ограничение объема прокси UIAppearance

В настоящее время я использую прокси-объект внешнего вида для настройки интерфейса моего приложения.

Я хотел бы знать, возможно ли ограничить эффект настройки элементами внутри определенного контроллера представления.

Другими словами, могу ли я использовать

[UINavigatioBar appearance]

изменить цвета и атрибуты шрифта внутри одного конкретного экрана?

1 ответ

Решение

Вы можете использовать метод aranceWhenContainedIn, чтобы ограничить объем прокси внешнего вида для просмотра содержимого определенного класса контейнера. например

[[UIBarButtonItem appearanceWhenContainedIn:[UIToolbar class], nil] setTintColor:myToolbarColor];
Другие вопросы по тегам