如何在iOS 7.0中隐藏状态栏

使用Cordova做了一个小项目,在原来iOS6的时候显示挺好,升级为iOS7后,每次App启动后都会显示状态栏,而且状态栏和App的标题栏重叠在一起,非常难看,因此需要将状态栏隐藏起来。

首先,考虑了采用Code的方式,在MainViewControoler.m中写下如下代码:

但是测试并不生效。

于是尝试修改Info.plist文件,因为每个工程Info.plist的位置可能不尽相同,最好在底部的搜索框中进行搜索。添加了下面两个属性后,在启动App,状态栏隐藏了。

参考资料:

1、iOS7
Xcode如何隐藏状态栏

2、Status
bar won’t disappear

3、xcode
Info.plist讲解

时间: 2024-08-14 08:17:03

如何在iOS 7.0中隐藏状态栏的相关文章

如何在Cocos2D 1.0 中掩饰一个精灵(六)

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请告诉我,如果觉得不错请多多支持点赞.谢谢! hopy ;) 掩饰一个精灵:实现代码 打开HelloWorldLayer.m并且在init方法上方添加如下方法: - (CCSprite *)maskedSpriteWithSprite:(CCSprite *)textureSprite maskSprite:(CCSprite *)maskSprite { // 1 CCRenderTexture * rt = [CCRe

iOS 6.0中UIViewController被弃用的一些方法

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载. 如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源码下载:点我传送 概念:deprecated 弃用.表示已不被建议使用,可能随时取消它:建议采用新的来替代. "modalViewController" 属性 is deprecated : first deprecated in iOS 6.0 而采用 presentedViewController "di

iOS开发 在某个视图控制器中 隐藏 状态栏

在plist文件中添加 key:View controller-based status bar appearance  为NO 在程序中  使用 [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; 可以将状态栏隐藏, 设置为 NO 则可将 状态栏显示

在iOS中隐藏状态栏

在Info.plist加入 View controller-based status bar appearance 并设置为NO; 在代码中调用[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

iOS7.0后隐藏状态栏

iOS7中我们通过ViewController重载方法返回枚举值的方法来控制状态栏的隐藏和样式.setStatusBarHidden在iOS7中不起作用了. 需要在Info.plist配置文件中,增加键:UIViewControllerBasedStatusBarAppearance,并设置为YES,NO时下面的方法不起作用: 然后,在UIViewController子类中实现以下两个方法: - (BOOL)prefersStatusBarHidden { if (m_type == UNLOC

iOS7.0后隐藏状态栏(UIStatusBar)

现象: 升级到iOS7后,UIStatusBar的出现导致现有UI界面乱掉了. 原因: 由于写死了某些控件的绝对位置,原先隐藏UIStatusBar的代码没有在iOS7中起作用 解决方法: iOS7以下版本隐藏UIStatusBar的方法: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [application setSt

iOS tabbar视图中隐藏tabbar

有时会遇到这样的情况:主框架是tabbar,tabbar中某个子视图是navigationcontroller,从navigationcontroller中弹出一个新的视图,新的视图需要隐藏tabbar,例如设置这种情形. 有个属性叫做hide bottom bar on push的.可以在属性面板中找到.勾上就可以实现隐藏的效果.

iOS隐藏状态栏

有时候,要求在程序启动的过程中隐藏状态栏,勾上上面即可. #pragma mark - 在启动入口 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { application.statusBarHidden = NO; } 就这么简单.

不算“真正的语言”?详说Swift 2.0中的错误处理

苹果公司在今年的全球开发者大会(Worldwide Developers Conference, WWDC)上宣布推出Swift2.0,该语言的首席架构师Chris Lattner表示,Swift 2.0主要在语言基本语法.安全性和格式美观度这三方面进行了改进.除了这些新的功能特性,还有对语法的优化.修饰及美化,最后是Swift 1.x中最具影响力的错误处理机制. 这是因为你根本无法回避它.如果打算使用Swift 2.0的话,必须接受错误处理这样的机制,并且错误处理机制将改变Cocoa和Coco