【发布时间】:2014-04-17 17:34:19
【问题描述】:
不只是栏,还有 IOS 中的电池标志等文本
[UIApplication sharedApplication].statusBarHidden=hidden;
似乎根本不起作用。
【问题讨论】:
-
在您的 plist 文件中将 基于控制器的状态栏外观属性设置为 NO
标签: ios objective-c cocoa-touch uiapplication
不只是栏,还有 IOS 中的电池标志等文本
[UIApplication sharedApplication].statusBarHidden=hidden;
似乎根本不起作用。
【问题讨论】:
标签: ios objective-c cocoa-touch uiapplication
-(BOOL)prefersStatusBarHidden
{
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad)
{
return NO;
}
else
{
return YES;
}
}
在您的视图控制器中尝试此代码一次,它可能会对您有所帮助。
【讨论】:
您可以通过选中项目设置中的“在应用程序启动期间隐藏”复选框来隐藏整个应用程序的状态栏。请参考下面的截图
【讨论】:
打开您的 info.plist 并添加两个属性(如果不存在)。
将“状态栏最初隐藏”设置为“是”并且 将“UIViewControllerBasedStatusBarAppearance”设置为“否”。
这将隐藏您应用的状态栏
【讨论】: