【发布时间】:2016-03-22 10:28:51
【问题描述】:
我们的 iOS8+ 应用程序可以远程更改颜色主题。我们使用下面的代码来改变标签栏
[[UITabBar appearance] setTintColor:[UIColor brandColor]];
但这似乎只在 appdelegate didFinishLaunchingWithOptions 方法中有效。如果我们在其他任何地方使用它,新颜色只会影响选项卡栏,前提是推送隐藏选项卡栏的视图,以便在重新出现时应用新颜色。是否有某种方法可以重新加载 UITabBar 视图,以便在调用 setTintColor 方法后立即应用颜色。
谢谢
【问题讨论】: