Objective c 如何在iOS13?;
我想自定义一个需要隐藏状态栏的toast视图。在iOS 13之前,我通过获取状态栏。 但在iOS 13中,它将崩溃。那么,在iOS 13中是否有一些方法可以获取状态栏? 或者有人知道解决我需求的其他方法吗Objective c 如何在iOS13?;,objective-c,statusbar,ios13,toast,Objective C,Statusbar,Ios13,Toast,我想自定义一个需要隐藏状态栏的toast视图。在iOS 13之前,我通过获取状态栏。 但在iOS 13中,它将崩溃。那么,在iOS 13中是否有一些方法可以获取状态栏? 或者有人知道解决我需求的其他方法吗 -(BOOL)prefersStatusBarHidden { return true; } 使用此方法。将其添加到info.plist文件中(以源代码模式打开): UIStatusBarHidden UIViewControllerBasedStatusBarAppearance
-(BOOL)prefersStatusBarHidden {
return true;
}
使用此方法。将其添加到info.plist文件中(以源代码模式打开):
UIStatusBarHidden
UIViewControllerBasedStatusBarAppearance
如果要在iOS 13的不同视图控制器上隐藏/显示状态栏,则需要执行以下操作:
UIApplication.sharedApplication.statusBarHidden = true;
但这必须在控制器中实现。我想在自定义视图中隐藏状态栏。我不想将基于视图控制器的状态栏外观设置为“否”,也不能让状态栏一直隐藏。还有其他想法吗?在自定义视图控制器类上设置:-(BOOL)prefersStatusBarHidden{return false;}我正在自定义toast视图。当视图显示时,状态栏将隐藏。当视图消失时,状态栏将显示。
UIApplication.sharedApplication.statusBarHidden = true;