UIApplication.shared.isStatusBarHidden 这个方法好像7.0苹果就弃用了;
UIApplication.shared.setStatusBarHidden(Bool, with: UIStatusBarAnimation);这个方法好像到9.0也弃用了
那么iOS 10状态栏隐藏改怎么做呢?
网上有些技术博主推荐一下方法但是我试了下,并没有卵用\
override var prefersStatusBarHidden: Bool{
return isStatusBarHidden
}
var isStatusBarHidden = false{
didSet {
self.setNeedsStatusBarAppearanceUpdate()
}
}
我最后是在plist文件中添加一下文件
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<key>UIStatusBarHidden</key>
<true/>
再在代码中添加
UIApplication.shared.setStatusBarHidden(false, with: .fade)
就实现了完美隐藏.
iPhoneX隐藏状态栏
猜你喜欢
转载自my.oschina.net/wayzhu/blog/1785432
今日推荐
周排行