美文网首页iOS Developer
iOS 隐藏状态栏

iOS 隐藏状态栏

作者: MJBaby | 来源:发表于2017-03-01 18:21 被阅读245次

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];

}

相关文章

  • iOS 状态栏的隐藏显示与状态栏样式的设置

    iOS 状态栏的隐藏显示与状态栏样式的设置 iOS 状态栏的隐藏显示与状态栏样式的设置

  • iOS-隐藏状态栏

    IOS9: 在需要隐藏状态栏的ViewController里面添加下面的方法 改变状态栏的样式 IOS9以前:隐藏...

  • iOS状态栏显示与隐藏

    在iOS 7.0及其以后版本中,iOS状态栏的显示和隐藏 还有状态栏的颜色修改方式如下: (1) 整个app隐藏 ...

  • iOS 隐藏/显示 状态栏

    iOS状态栏Status的隐藏,有两种状态,一种是隐藏整个应用的状态栏,一种是隐藏局部的状态栏。 一、隐藏全部状态...

  • iOS8隐藏系统状态栏

    ios8隐藏系统状态栏有两种方法 1、隐藏系统的状态栏.代码如下: //UIStatusBarStyleDefau...

  • iOS开发-隐藏/显示状态栏

    iOS 7.0及其以后版本中,隐藏/显示状态栏方式: (1) 整个App始终隐藏状态栏: 在Info.plist中...

  • ios状态栏UIStatusBar设置

    状态栏就是显示运营商、时间、电量、WiFi的那块 隐藏和显示状态栏 一、隐藏状态栏 iOS8以上的适配: 当然如果...

  • 2018-04-09

    原文:IOS状态栏和导航栏的控制问题 IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的...

  • 隐藏/显示状态栏

    iOS 7.0及其以后版本中,隐藏/显示状态栏方式: 1. 整个App始终隐藏状态栏: 在Info.plist中...

  • iOS状态栏的相关设置

    iOS状态栏的相关设置 一:状态栏的隐藏和显示(全局设置) 1...

网友评论

    本文标题:iOS 隐藏状态栏

    本文链接:https://www.haomeiwen.com/subject/idkcgttx.html