iOS7.0 隐藏状态栏
2013-09-25 15:53
197 查看
现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:
一 在uiviewcontroller的子类下,调用:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
- (BOOL)prefersStatusBarHidden
{
return YES;//隐藏为YES,显示为NO
}
在视图切换,比如addsubview,present,pushin等,也需要注意及修改该状态栏。
二(plist里设置):
首先设置key:Status bar is initially hidden 为YES
然后设置key:View controller-based status bar appearance 为NO
即可实现全局隐藏状态栏了
一 在uiviewcontroller的子类下,调用:
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
[self prefersStatusBarHidden];
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
- (BOOL)prefersStatusBarHidden
{
return YES;//隐藏为YES,显示为NO
}
在视图切换,比如addsubview,present,pushin等,也需要注意及修改该状态栏。
二(plist里设置):
首先设置key:Status bar is initially hidden 为YES
然后设置key:View controller-based status bar appearance 为NO
即可实现全局隐藏状态栏了
相关文章推荐
- iOS 7.0以后隐藏状态栏的方法
- 如何在iOS 7.0中隐藏状态栏
- iOS7.0后隐藏状态栏(UIStatusBar)
- ios 启动程序时隐藏状态栏,启动后显示状态栏
- iOS如何隐藏状态栏
- iOS系统状态栏动态隐藏问题
- 隐藏状态栏--iOS开发
- IOS自定义系统导航栏:导航栏背景色、状态栏样式以及是否隐藏、拦截系统导航栏的返回点击事件
- IOS_改变状态栏颜色 隐藏状态栏
- ios 如何隐藏状态栏
- ios--状态栏隐藏(ios6/ios7)
- ios在同一个控制器中 动态显示和隐藏状态栏
- IOS屏幕禁止旋转,隐藏状态栏(电池栏)
- iOS开发之如何隐藏系统状态栏
- IOS点击按钮隐藏状态栏详解及实例代码
- ios适配6,7取消启动图片的高亮(高光效果),启动的时候隐藏状态栏
- iOS_隐藏顶部状态栏方式
- iOS 视频播放横屏,隐藏状态栏
- ios 状态栏完全隐藏
- ios在同一个控制器中 动态显示和隐藏状态栏