UITabBar не меняет цвет после setNeedsDisplay - PullRequest
0 голосов
/ 14 октября 2019

У меня есть UITabBar, который должен быть окрашен после инициализации. Я использую:

[[UITabBar appearance] setTintColor:secondaryColor];
[[UITabBar appearance] setBarTintColor:primaryColor];
[[UITabBar appearance] setUnselectedItemTintColor:[secondaryColor colorWithAlphaComponent:0.5]];

Это работает, когда цвет доступен во время запуска, но когда я пытаюсь сделать это после создания, это не работает, пока другой контроллер не будет вставлен и вставлен в стек навигации ... после этогопанель вкладок правильно окрашена. Как я могу форсировать это без нажатия / выталкивания другого контроллера? Я пытался установить setNeedsDisplay на панели вкладок, но он не работает.

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