iPhoneX隐藏状态栏

原创
2018/03/27 10:27
阅读数 3.2K

 

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)

就实现了完美隐藏.

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部