zoukankan      html  css  js  c++  java
  • iOS 隐藏状态栏

    1、整个项目隐藏状态栏

    • 首先在info.plist里面View controller-based status bar appearance 设置为 NO.
    • 在Targets->General->勾选中Hide status bar .

    2、单个界面隐藏状态栏,例如登录注册页面

    • 1) 首先在info.plist里面View controller-based status bar appearance 设置为 NO.
    • 2) 在需要调控状态栏的ViewController类中添加以下代码:
    /** 进入时隐藏 */
    /************ 控制器的view 即将出现 的时候调用 *****************************/
    - (void)viewWillAppear:(BOOL)animated {
        [super viewWillAppear:animated];
        // 隐藏 = YES,显示 = NO; Animation:动画效果
        [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
    }
    
    /** 退出时显示 */
    /************ 控制器的view 即将消失 的时候调用 *****************************/
    - (void)viewWillDisappear:(BOOL)animated {
        [super viewWillDisappear:animated];
        // 隐藏 = YES, 显示 = NO; Animation:动画效果
        [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
    }
    

    3、启动页隐藏状态栏,进入程序后正常显示状态栏

    • 3.1) 首先在Targets->General->勾选中Hide status bar或者在info.plist里面 Status bar is initially hidden 设置为 YES

    • 3.2) 在AppDelegate.m中添加代码
    /************ 运行程序时,必须执行的方法(程序入口) *****************************/
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        [application setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
    }
    

    4、仅对当前页面有效

    /************ 控制器的view 加载完毕 的时候调用 *****************************/
    - (void)viewDidLoad {
        [super viewDidLoad];
        self.view.backgroundColor = [UIColor blueColor];
    }
    
    /************ 状态栏隐藏与显示喜好设置 *****************************/
    - (BOOL)prefersStatusBarHidden {
        return YES;
    }
    
  • 相关阅读:
    [CSP-S模拟测试]:答题(meet in the middle)
    __AFO
    BZOJ4332 JSOI2012 分零食 【倍增 + NTT】
    CF528D Fuzzy Search 【NTT】
    uoj【UNR #3】To Do Tree 【贪心】
    uoj233/BZOJ4654/洛谷P1721 [Noi2016]国王饮水记 【dp + 斜率优化】
    BZOJ2150 部落战争 【带上下界最小流】
    洛谷P4240 毒瘤之神的考验 【莫比乌斯反演 + 分块打表】
    BZOJ3235 [Ahoi2013]好方的蛇 【单调栈 + dp】
    51nod1236 序列求和 V3 【数学】
  • 原文地址:https://www.cnblogs.com/CH520/p/9747661.html
Copyright © 2011-2022 走看看