iOS 隐藏导航栏

原创 2015年11月18日 10:37:26

有时开发中我们需要隐藏导航栏,看了官方API,看到隐藏导航栏有两个方法;
第一种不带动画:

    self.navigationController.navigationBarHidden = YES;

第二种带有动画效果的:

    [self.navigationController setNavigationBarHidden:YES animated:YES];

在这里我们最好是放在视图将要出现时,这样的话不会影响后面的页面的相关操作:

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [self.navigationController setNavigationBarHidden:YES animated:YES];

}
版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS导航栏的正确隐藏方式

简介 在项目中经常碰到首页顶部是无限轮播,需要靠最上面显示.有的设置导航栏为透明等一系列的方法,这个可以借助第三方.或者干脆简单粗暴的直接隐藏掉导航栏.可是push到下一个页面的时候是需要导航栏的...
  • ws1352864983
  • ws1352864983
  • 2016年07月17日 15:01
  • 42456

Xcode9学习笔记18 - 导航栏和工具栏的显示和隐藏UINavigationController

在这篇文章的工程中继续编辑代码:http://blog.csdn.net/u011728344/article/details/78325238 //建立视图控制器声明周期中,视图即...
  • u011728344
  • u011728344
  • 2017年10月25日 07:29
  • 567

UINavigationController导航栏的隐藏和显示

- (void)viewWillAppear:(BOOL)animated { [super.navigationController setNavigationBarHidden:YES a...
  • LG_CodeMachine
  • LG_CodeMachine
  • 2016年06月04日 20:02
  • 1366

iOS push 导航栏显示 隐藏

方法一: - (void)loadView {     [super loadView];     [self.navigationController setNavigationBar...
  • wwwang89123
  • wwwang89123
  • 2015年08月27日 11:34
  • 2880

iOS导航栏切换界面时隐藏和显示

简单的实现导航栏在不同界面隐藏和显示之间切换
  • Cloudox_
  • Cloudox_
  • 2017年03月18日 16:37
  • 10629

iOS导航栏自动隐藏和显示属性,UINavigationController属性

有很多应用中,会发现在在滚动试图,点击试图,滑动试图的时候,导航栏自动隐藏和显示,当时我的想法就是在触发事件中做操作(手动隐藏和显示导航栏),后来发现这个功能系统其实就可以帮忙实现,下面就简单介绍一下...
  • sw_gegewu
  • sw_gegewu
  • 2016年05月11日 15:36
  • 4063

iOS导航栏隐藏的情况下设置状态栏颜色

iOS导航栏隐藏的时候,状态栏的背景颜色。
  • xiaoliu665114
  • xiaoliu665114
  • 2017年03月08日 11:30
  • 477

iOS 隐藏导航条左边返回按钮

[self.navigationItem setHidesBackButton:YES];
  • Jason_jason_yz
  • Jason_jason_yz
  • 2016年09月01日 10:12
  • 4426

iOS11导航栏隐藏

设置self为导航控制器的代理,实现代理方法,在将要显示控制器中设置导航栏隐藏和显示,使用这种方式不仅完美切合滑动返回手势,同时也解决了切换tabBar的时候,导航栏动态隐藏的问题....
  • jueyi1127
  • jueyi1127
  • 2017年11月09日 10:49
  • 710

iOS隐藏导航栏返回上一界面的back

UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@”” style:UIBarButtonItemStylePlain t...
  • qq_14858923
  • qq_14858923
  • 2016年04月11日 22:08
  • 987
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS 隐藏导航栏
举报原因:
原因补充:

(最多只允许输入30个字)