我正在使用Xcode版本10.0 beta 4.我一直收到此警告 Setter for 'statusBarStyle' was deprecated in iOS 9.0: Use -[UIViewController preferredStatusBarStyle]
. 在用户向下滚动足够远之后,我使用 UIApplication.shared.statusBarStyle = .default
更改了scrollViewDidScroll函数中的状态栏样式 . 有没有办法在没有收到此警告的情况下继续这样做?
1 回答
你一直在做什么总是错的;只是预期的贬值终于到来了 .
执行错误消息所说的内容 . 在顶级视图控制器(或它咨询的某个视图控制器)中实现
preferredStatusBarStyle
. 当值更改时,请调用setNeedsStatusBarAppearanceUpdate
以便再次查询preferredStatusBarStyle
.