横屏时,ios7上有电池状态栏,在iOS8就没有电池状态栏了

上次开发过程遇到有个页面横屏显示,当设置横屏展示时,就没有电池状态栏了。查了一些资料才发现,原来
横屏时,ios7上有电池状态栏,在iOS8就没有电池状态栏了,是因为iOS8默认横屏时将电池状态栏隐藏了,这是iOS8的新特性。

下面说说怎么让状态栏在横屏时显示出来:

  1. 在plist文件中将 View controller-based status bar appearance 设置为 NO


    Mou icon
    Mou icon
  2. 在appdelegate.m中的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中添加下面代码即可。

     - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
     {
         
         [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
         [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
         return YES;
     }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 推送通知注意:这里说的推送通知跟NSNotification有所区别NSNotification是抽象的,不可见的...
    醉叶惜秋阅读 5,430评论 0 3
  • 推送通知 注意:这里说的推送通知跟NSNotification有所区别 NSNotification是抽象的,不可...
    iOS开发攻城狮阅读 9,768评论 1 13
  • 许多集成的步骤个推官网都有了,这里只写关于推送的远程推送和本地通知的步骤和代码。APP在后台时:走苹果的APNS通...
    AllureJM阅读 7,818评论 1 9
  • 越来越发现良好的心态对于提升生活质量有多么重要。自从进入亲子晨读群学习,自己调和自身能量的自觉意识在增强,能及时察...
    天蓝蓝47阅读 1,079评论 0 0
  • 第一次 闻到你的味道 被你轻轻地 环在臂弯 歪过头 一人多高的悬崖 你稳稳托住我的小身体 紧紧地 抓住你的衣襟 从...
    缯青阅读 891评论 0 0