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

    1.整个项目隐藏状态栏

    在Targets->General->勾选中Hide status bar .


    整个项目隐藏状态栏

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

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

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

    • 1 .首先在Targets->General->勾选中Hide status bar或者在info.plist里面 Status bar is initially hidden 设置为 YES
    • 2.在AppDelegate.m中添加代码
      -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
      {
      [application setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
      }
  • 相关阅读:
    UEmacs/PK Keybindings
    ubunut install golang
    vyos ipsec l2tp simple experiment
    Lynx 命令行操作
    Linux开启路由转发功能
    PROTEUS的元器件及模型制作
    5G模拟网自动化测试的需求和挑战
    vyos site-to-site ipsec simple experiment
    kubeadm 搭建 k8s 时用到的常用命令汇总
    html 特殊符号标记
  • 原文地址:https://www.cnblogs.com/yujidewu/p/6198071.html
Copyright © 2011-2022 走看看