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;
    }
    
  • 相关阅读:
    Centos下安装Redis
    BZOJ 4870 [Shoi2017]组合数问题 ——动态规划 矩阵乘法
    BZOJ 4868 [Shoi2017]期末考试 ——三分 枚举
    BZOJ 4584 [Apio2016]赛艇 ——动态规划
    BZOJ 2806 [Ctsc2012]Cheat ——后缀自动机 单调队列优化DP
    BZOJ 2330 [SCOI2011]糖果 ——差分约束系统 SPFA
    Topcoder SRMCards ——贪心
    CTSC 1999 家园 【网络流24题】星际转移
    BZOJ 3489 A simple rmq problem ——KD-Tree
    BZOJ 2733 [HNOI2012]永无乡 ——线段树 并查集
  • 原文地址:https://www.cnblogs.com/CH520/p/9747661.html
Copyright © 2011-2022 走看看