【问题标题】:UIApplication.sharedApplication.statusBarHidden=YES; 'statusBarHidden' is deprecated in iOS13UIApplication.sharedApplication.statusBarHidden=YES; 'statusBarHidden' 在 iOS13 中已弃用
【发布时间】:2020-03-30 13:20:54
【问题描述】:
UIApplication.sharedApplication.statusBarHidden=YES;

在 iOS 13 中已弃用。编译器说“改用窗口场景的 statusBarManager 属性”。

如何/从哪里获得 statusBarManager 的句柄?它不在 UIApplication.sharedApplication.windows 中。

【问题讨论】:

  • 您使用的是旧版本的 swift 吗? UIApplication.sharedApplication 改为 UIApplication.shared
  • 谢谢,但根据问题下方的标签使用objective-c。
  • 啊,明白了。没注意到。我会删除我的答案。
  • 错误消息中有一个指向您的解决方案的指针:“... of the window scene instead”
  • UIViewControllers's prefersStatusBarHidden 未被弃用

标签: ios objective-c ios13


【解决方案1】:

移除所有在 iOS13 中被弃用的实例:

UIApplication.sharedApplication.statusBarHidden=YES;

而是将其添加到 plist 文件中:

<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<key>UIStatusBarHidden</key>
<true/>

【讨论】:

  • 我在想你需要动态改变它?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-07-10
  • 1970-01-01
  • 2013-09-01
  • 1970-01-01
  • 2014-02-12
  • 2021-02-21
  • 1970-01-01
相关资源
最近更新 更多