iOS 隐藏状态栏

摘要:
1.整个项目隐藏状态栏在Targets-˃General-˃勾选中Hidestatusbar.整个项目隐藏状态栏2.单个界面隐藏状态栏,例如登录注册页面1.首先在info.plist里面Viewcontroller-basedstatusbarappearance设置为NO.2.在需要调控状态栏的ViewController类中添加以下代码://进入时隐藏-(void)viewWillAppear
1.整个项目隐藏状态栏

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

iOS 隐藏状态栏第1张
整个项目隐藏状态栏
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];
    }

免责声明:文章转载自《iOS 隐藏状态栏》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇uniapp 微信小程序 微信7.0.12版本IOS端部分request请求被缓存关于任意文件下载及上传漏洞下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

iOS状态栏详解(隐藏)

状态栏的隐藏 状态栏的隐藏主要有两种方法:方法一:通过代码控制 @interface UIApplication(UIApplicationDeprecated) // Setting statusBarHidden does nothing if your application is using the default UIViewControl...

点击状态栏回到顶部

// When the user taps the status bar, the scroll view beneath the touch which is closest to the status bar will be scrolled to top, but only if its `scrollsToTop` property is YES,...

[RN] React Native 实现 类似京东 的 沉浸式状态栏和搜索栏

React Native 实现 类似京东 的 沉浸式状态栏和搜索栏 其原理其实就是在要 隐藏 部分的那个View 前面加入 StatusBar 代码! 代码如下: <StatusBar animated={true} //指定状态栏的变化是否应以动画形式呈现。目前支持这几种样式:backgroundColor, barStyle和hidden h...

React native随笔——解决navigation导航栏 android和ios样式不统一

navigation导航栏存在android和ios样式不统一的问题。Android手机上标题不居中,导航栏与状态栏重合。 解决方法为在navigationOptions中进行如下配置。 一、Android中标题不居中 headerTitleStyle: { alignSelf: 'center', textAlign: 'center', f...

iOS 7中的导航栏和状态栏

本文将要介绍的内容: 1.iOS 7中默认的导航栏 2.设置导航栏的背景颜色 3.在导航栏中使用背景图片 4.定制返回按钮的颜色 5.修改导航栏标题的字体 6.修改导航栏标题为图片 7.添加多个按钮 8.修改状态栏的风格 9.隐藏状态栏 本文提供的代码需要用Xcode 5来执行。如果你还在使用老版本的Xcode,那么在运行示例之前请将Xcode升级到Xco...

状态栏透明而实现 "沉浸式" 及兼容问题

---恢复内容开始--- 拖了好久  终于有空可以把这个新学的东西输出出来了.也是为了以后可以回来看看吧. 现在很流行ios式的状态栏  不过确实很酷炫.网上相关文章可多了 有点杂感觉都没太点透 ,我来试试能不能点透一点点. 先上图吧; 1:xml背景(5.0) 2:图片背景(5.0) 3:xml背景(5.0) 4.安卓4.3系统上 状态栏透明不了...