方法一:

  1. - (void)loadView {
  2. [super loadView];
  3. [self.navigationController setNavigationBarHidden:NO animated:YES];
  4. }

方法二:

在ViewWillAppear里面做处理也是可以的,但是其实这样效果

不太好的!

方法三:

ios 7 新增了页面右滑的效果,是以UINavigationController为容器的ViewController间右滑切换页面,代码需要设置:

self.navigationController.interactivePopGestureRecognizer.enabled = YES;(default is YES)

可以看到苹果给navigationController添加了一个手势(具体为UIScreenEdgePanGestureRecognizer(边缘手势,同样是ios7以后才有的)),就是利用这个手势实现的 ios7的侧滑返回。

有时候我们需要隐藏navigationBar,但是隐藏之后系统默认的滑动返回操作就没有了。

一般解决方案都是:

self.navigationController.interactivePopGestureRecognizer.delegate

但是很多时候会有各种问题,所以我们换一个思路去解决。

我们可以在需要隐藏navigationBar的controller里面的viewWillAppear添加

[self.navigationController.view sendSubviewToBack:self.navigationController.navigationBar];

然后在viewWillDisappear

[self.navigationController.view bringSubviewToFront:self.navigationController.navigationBar];

这样既解决了隐藏navigationBar 也没有失去滑动返回。

iOS push 导航栏显示 隐藏相关推荐

  1. iOS 解决导航栏pop返回时出现黑块问题!

    iOS 解决导航栏pop返回时出现黑块问题! 问题描述: 导航栏正常从A页面push到B页面,从B页面pop返回A页面时遇到过渡过程中导航栏出现黑块的问题. 如截图所示: 问题原因: A界面导航栏被影 ...

  2. IOS设置导航栏返回按钮,并添加事件返回主页面

    IOS设置导航栏返回按钮,并添加事件返回主页面 前提是已经push了一个viewController了.才能使用. XXXTableViewController 里面书写 - (void)viewDi ...

  3. ios 添加导航栏视图_iOS进度栏(进度视图)

    ios 添加导航栏视图 In this tutorial, we'll be discussing the UIProgressView component and create a progress ...

  4. 鼠标悬浮导航栏显示下拉菜单

    在这里介绍鼠标悬停导航栏显示下拉菜单得两种方法,html和css样式就不贴代码了. 1.原生js <script>// window.onload = function(){// 获取需要 ...

  5. IOS设置导航栏的背景图片和文字

    IOS设置导航栏的背景图片和文字 - (void)viewDidLoad {[super viewDidLoad];[self.navigationBar setBackgroundImage:[UI ...

  6. Mac Dock栏显示/隐藏无延迟

    Mac Dock栏显示/隐藏无延迟 终端输入:defaults write com.apple.Dock autohide-delay -float 0 && killall Dock ...

  7. css中侧边导航栏怎么隐藏,CSS3手机侧边导航栏滑动隐藏特效

    [温馨提示]源码包解压密码:www.youhutong.com 效果图: 描述说明: 共4种CSS3手机侧边导航栏滑动隐藏特效 1.默认的点击滑动侧边栏菜单效果. 2.带3D transforms的滑 ...

  8. 【解决办法】电脑连接了网线能上网但是底部导航栏显示无Internet连接

    今天突然发现了这么一个问题,明明自己插了网线,打开浏览器网页都可以正常上网,但是底部导航栏还是显示无Internet连接.(如下图) 真的很想吐槽自家校园网,已经枯了......因为校园网只能够一台设 ...

  9. iOS开发-FDFullscreenPopGesture冲突导航栏无法隐藏

    文章目录 问题描述 处理方法 修改源码 不修改源码 问题描述 FDFullscreenPopGesture是iOS平台上很方便使用左滑手势退出的三方库,在使用FDFullscreenPopGestur ...

最新文章

  1. [译]JavaScript中,{}+{}等于多少?
  2. canal能监控多个mysql_learning-mysql-canal
  3. Redhat 5 无法安装elfutils-libelf-devel-0.137问题
  4. RunTime.getRunTime().addShutdownHook的用法
  5. 斜堆学习笔记+复杂度证明
  6. 人口、人口密度分析项目-条形图
  7. 从入门到入土:Nessus出击:使用nessus扫描某台靶机
  8. 求和(1,2,3.....n使其和为m的所有情况)
  9. 华为ensp 交换机vlan配置
  10. MSSQL系列之十四 无限极分类的解决办法
  11. Pooling反向传播
  12. 耄耋的三星,蹒跚的步履
  13. 遍历目录 nftw and ftw
  14. 华为手机真机测试问题 The application could not be installed: INSTALL_FALLED_INTERNAL_ERROR
  15. python matplotlib 显示中文的问题
  16. ArcGIS Pro数据加载学习总结
  17. React ,Redux 教程汇总
  18. 想染指系统架构?看这篇就够了
  19. Java 生鲜电商平台 - API 接口设计之 token、timestamp、sign 具体架构与实现
  20. 地图切换引擎(多种地图之间一键切换)

热门文章

  1. 什么是轻量应用服务器?与阿里云ecs和虚拟主机有什么区别?阿里云优惠券领取...
  2. Android Studio 常用快捷键
  3. OBIEE12C 使用RPD文件
  4. Windows10 怎么关闭护眼模式
  5. java excel转pdf linux_linux php 环境word转pdf、excel转pdf、office转pdf
  6. Python中取反的理解
  7. 巨磁阻抗GMI磁传感器模组选型推荐
  8. SERVICE03 - Split分离解析 RAID磁盘阵列 进程管理 日志管理
  9. 限50台|英码边缘计算盒子免费试用,数量有限,先到先得
  10. “动吧“ - crud 练习 part7 - Shiro安全框架简介 - 58~60 - 、[扩展] - 动态菜单 - 60