在Swift3的项目中隐藏状态栏改为重写属性而不是之前的重写方法:
单个控制器的隐藏 (注意var而不是func)
// 隐藏状态栏
override var prefersStatusBarHidden: Bool {
return true
}
// 修改状态栏样式
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
全局隐藏
-
info.plist中增加键值对:
然后将以下代码添加进来:
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
-
修改 General -> Deployment Info:
参考:
http://www.hangge.com/blog/cache/detail_1164.html
http://www.cnblogs.com/Free-Thinker/p/5942053.html