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文件中添加一下文件UIViewControllerBasedStatusBarAppearance UIStatusBarHidden 再在代码中添加 UIApplication.shared.setStatusBarHidden(false, with: .fade)就实现了完美隐藏.