【发布时间】:2016-11-08 18:46:05
【问题描述】:
我正在尝试像这样向我的 ViewController 添加一个白色状态栏:
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
但它在大多数视图中不起作用(它在某些视图中起作用)
知道如何让它工作吗?
谢谢!
【问题讨论】:
-
是否有一种模式不适用于哪些视图?我发现要为导航控制器或标签栏控制器更改它,您必须对其进行子类化并将代码添加到子类中。
-
@chickenparm 是的,它是关于导航控制器的。所以我必须继承它才能改变状态栏的颜色?!
-
我刚刚用我建议的解决方案添加了一个答案。
标签: ios iphone swift cocoa-touch ios10