Sun*_*rge 4 iphone objective-c statusbar ios7
我想在我的整个应用程序中隐藏状态栏.
我也知道,我们可以这样做:
set the key value "View controller-based status bar appearance" NO in plist.
Run Code Online (Sandbox Code Playgroud)
但我只需要为iOS 7做同样的事情,所以当然需要OS版本的一些条件,据我所知,我们不能在.plist文件中应用任何条件.
所以任何人都可以建议一些只隐藏iOS 7状态栏的代码.
感谢您的回复.
//Checking iOS version
float versionOS;
versionOS=[[[UIDevice currentDevice] systemVersion] floatValue];
if(versionOS>=7.0)
{
[UIApplication sharedApplication].statusBarHidden = YES
}
Run Code Online (Sandbox Code Playgroud)
将此代码添加到application didFinishLaunchingWithOptions方法中.
将以下代码添加到视图控制器:
- (BOOL)prefersStatusBarHidden {
return YES;
}
Run Code Online (Sandbox Code Playgroud)
这不会打扰任何低于7的ios,因为它只在ios7中调用.
| 归档时间: |
|
| 查看次数: |
2897 次 |
| 最近记录: |