我想自定义一个toast视图,需要隐藏状态栏。在iOS 13之前,我通过获得状态栏。 但在 iOS 13 中会崩溃。那么iOS 13中有没有一些方法可以获取状态栏呢? 或者有人知道其他方法可以解决我的需求吗
-(BOOL)prefersStatusBarHidden {
return true;
}
使用这个方法。
将其添加到 info.plist 文件中(以源代码模式打开):
<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
如果您想在 iOS 13 的不同视图控制器上隐藏/显示状态栏,那么您需要执行以下操作:
请参阅此答案以获取更多信息的详细信息。
将其写入AppDelegate方法中:
UIApplication.shared.isStatusBarHidden = true