问题很简单:
UITabBarViewController
UITabBarViewController
在启动时,
UIStatusBar
以黑色背景色显示更改到任何选项卡,
UIStatusBar
都会变色!我想念的是什么?
最佳答案
几个月前,我遇到了类似的问题-通过在AppDelegate
中添加以下几行来解决此问题。请在我的快速代码下面找到,我确定您知道Objective-C语法:
// Setup general NavBar appearance
UINavigationBar.appearance().setBackgroundImage(UIImage(), for: .default)
UINavigationBar.appearance().shadowImage = UIImage()
UINavigationBar.appearance().backgroundColor = UIColor(red: 0.0, green: 0.0, blue: 0.0, alpha: 0.0)
UINavigationBar.appearance().isTranslucent = true
UINavigationBar.appearance().tintColor = UIColor.white
UIApplication.shared.statusBarStyle = .lightContent // => this would be the solution
我认为最后一行代码对您来说很有趣。在您的AppDelegate中设置此更改很重要。
关于objective-c - UIStatusBar在UITabBarViewController ios11中以黑色显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46759623/