zoukankan      html  css  js  c++  java
  • ios7学习之路六(隐藏状态栏 )

    方法一(代码设置):

    现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:

    在uiviewcontroller的子类下,调用:
        
    if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {
            // iOS 7
            [self prefersStatusBarHidden];
            [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
        }
    - (BOOL)prefersStatusBarHidden
    {
        return YES;//隐藏为YES,显示为NO
    }
    


       在视图切换,比如addsubview,present,pushin等,也需要注意及修改该状态栏。


    方法二(在plist里设置):

    首先设置key:Status bar is initially hidden    为None



    然后设置key:View controller-based status bar appearance  为NO

    即可实现全局隐藏状态栏了

  • 相关阅读:
    Oracle数据库基础
    2016-08-08二期模拟考试
    易买网-登入
    常量接口模式
    反射
    Hhibernate延迟加载
    URL和URI的区别和联系
    Socket编程
    ArrayList如何实现线程安全
    移位运算符
  • 原文地址:https://www.cnblogs.com/lixingle/p/3707704.html
Copyright © 2011-2022 走看看