Я работаю над изменением функции темы, и мне нужно перезагрузить все цвета в моем приложении.Обновить цвета всех просмотров в приложении
У моего приложения есть вкладка.
Итак, на первом этапе я перезаряжаю все цвета, которые я изменяю с внешним видом (UINavigationBar, UITabBar и т. Д.), Вызывая метод, в котором я устанавливаю их цвета.
Следующий мой шаг - перезагрузить все 4 вкладки и все открытые VC под ними. Здесь я использую код:
let windows = UIApplication.sharedApplication().windows
for window in windows {
for view in window.subviews {
view.removeFromSuperview()
window.addSubview(view)
}
}
И это работает для всех вкладок, а их текущие (навигация VC, корень ОК и другие подтолкнул VC). Как я могу перезагрузить их?
Это так раздражает, я ищу способ с простым вызовом одного метода – sffsf