【发布时间】:2020-01-03 05:41:18
【问题描述】:
我想自定义一个需要隐藏状态栏的 toast 视图。在 iOS 13 之前,我通过 获取状态栏。 但是在 iOS 13 中它会崩溃。那么有没有一些方法可以在 iOS 13 中获取状态栏呢? 或者有没有人知道其他方法来解决我的需求。
【问题讨论】:
标签: objective-c statusbar ios13 toast
我想自定义一个需要隐藏状态栏的 toast 视图。在 iOS 13 之前,我通过 获取状态栏。 但是在 iOS 13 中它会崩溃。那么有没有一些方法可以在 iOS 13 中获取状态栏呢? 或者有没有人知道其他方法来解决我的需求。
【问题讨论】:
标签: objective-c statusbar ios13 toast
-(BOOL)prefersStatusBarHidden {
return true;
}
使用这个方法。
【讨论】:
在 info.plist 文件中添加这个(以源码模式打开):
<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
【讨论】:
如果您想在 iOS 13 的不同视图控制器上隐藏/显示状态栏,那么您需要这样做:
更多information的详细信息请参考此答案。
【讨论】:
试试这个:
UIApplication.sharedApplication.statusBarHidden = true;
【讨论】: