删除初始屏幕上的状态栏[关闭]
Posted
技术标签:
【中文标题】删除初始屏幕上的状态栏[关闭]【英文标题】:Remove status bar on splash screen [closed] 【发布时间】:2014-01-08 10:36:04 【问题描述】:我正在使用 xCode 5。
我想只在启动屏幕期间隐藏状态栏。
我该怎么做?
我尝试在 info.plist 文件中将“基于控制器的状态栏外观”设置为 NO。并从项目文件(ios 7)中禁用“应用程序启动期间隐藏”。
【问题讨论】:
【参考方案1】:在您的 Info plist
文件中添加以下属性 (UIStatusBarHidden
):
状态栏最初是隐藏的
值为YES
。
【讨论】:
在 iOS 9+ 中不起作用这会继续隐藏所有视图控制器的状态栏。 适用于 iOS 10。【参考方案2】:并禁用“应用程序启动期间隐藏”
如果您不想在启动期间看到状态栏,您应该启用该选项。这将在 Info.plist 文件中设置正确的属性。
不确定“基于控制器的状态栏外观”是否真的与此相关。仅当您的控制器出现在屏幕上时,这才应该有所作为。
【讨论】:
【参考方案3】:使用 XCode 5
禁用“在应用程序启动期间隐藏”
[[UIApplication sharedApplication] setStatusBarHidden:NO];
把上面的代码放到委托类的didFinishLaunchingWithOptions函数中。
简单。
【讨论】:
以上是关于删除初始屏幕上的状态栏[关闭]的主要内容,如果未能解决你的问题,请参考以下文章