【发布时间】:2020-06-11 23:53:27
【问题描述】:
添加
application.statusBarStyle = .lightContent
到我的 AppDelegate 的 didFinishLaunchingWithOptions 方法也不添加
override var preferredStatusBarStyle: UIStatusBarStyle {
return UIStatusBarStyle.lightContent
}
to VC 不再适用于 iOS12/Xcode10
有什么想法吗?
【问题讨论】:
-
在这里工作正常,当它应该工作时(即当你的视图控制器是顶级视图控制器时)。如果您需要实际帮助,您需要更全面地描述您的情况。
-
感谢您的回复-在iPhone X上开发我正在尝试使状态栏区域更亮-例如,时间上的文本,蜂窝接收状态上的栏显示为黑色,并且我有一个深色主题的用户界面。我在顶级视图控制器中使用上述 VC 代码。我看到其他人的 cmets 说这在 iOS 12 中不起作用,但它似乎对你有用 - 我会重新检查。
-
请注意,您的问题从未提及 iPhone X...嗯,让我测试一下这个特定的组合。你不在导航控制器中?
-
是的,我在一个 uinavigationcontroller 中,vc 是堆栈中的第一个。
-
你的问题也没有提到导航控制器。