首页 文章

在Xcode 10中设置状态栏样式

提问于
浏览
0

我正在使用Xcode版本10.0 beta 4.我一直收到此警告 Setter for 'statusBarStyle' was deprecated in iOS 9.0: Use -[UIViewController preferredStatusBarStyle] . 在用户向下滚动足够远之后,我使用 UIApplication.shared.statusBarStyle = .default 更改了scrollViewDidScroll函数中的状态栏样式 . 有没有办法在没有收到此警告的情况下继续这样做?

1 回答

  • 4

    你一直在做什么总是错的;只是预期的贬值终于到来了 .

    执行错误消息所说的内容 . 在顶级视图控制器(或它咨询的某个视图控制器)中实现 preferredStatusBarStyle . 当值更改时,请调用 setNeedsStatusBarAppearanceUpdate 以便再次查询 preferredStatusBarStyle .

相关问题