隐藏NavigationBar的正确方式

-(void)viewWillAppear:(BOOL)animated

{

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

[super viewWillAppear:animated];

}

-(void)viewWillDisappear:(BOOL)animated

{

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

[super viewWillDisappear:animated];

}

方法里的两行顺序不能颠倒,如果颠倒了就会导致 A页面隐藏了导航 push到B页面后 pop回A页面的过程中,导航立即隐藏 用户体验极差

时间: 2024-10-31 04:34:57

隐藏NavigationBar的正确方式的相关文章

Swift中编写单例的正确方式

Swift中编写单例的正确方式 2015-12-07 10:23 编辑: yunpeng.hu 分类:Swift 来源:CocoaChina翻译活动 14 10647 Objective-CSwift单例 招聘信息: Cocos2d-x 工程师 cocos2dx手游客户端主程 wp开发 iOS开发工程师 iOS软件工程师 iOS研发工程师 iOS讲师 iOS开发工程师 iOS高级开发工程师 iOS 高级软件工程师 iOS高级开发工程师 本文由CocoaChina译者leon(社区ID)翻译自kr

在iOS微信浏览器中自动播放HTML5 audio(音乐)的2种正确方式

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"

jquery中取消和绑定hover事件的正确方式

在网页设计中,我们经常使用jquery去响应鼠标的hover事件,和mouseover和mouseout事件有相同的效果,但是这其中其中如何使用bind去绑定hover方法呢?如何用unbind取消绑定的事件呢?一.如何绑定hover事件先看以下代码,假设我们给a标签绑定一个click和hover事件:$(document).ready(function(){ $('a').bind({ hover: function(e) { //Hover event handler alert("hove

[翻译]小提示:使用figure和figcaption元素的正确方式

figure和figcaption是一对经常被一起使用的语义化标签.如果你还没有看过规范中的定义,现在有机会在你的项目中使用它们了.如果你不知道怎么用,下面是关于如何正确使用它们的一些提示. figure元素经常用于image: <figure> <img src="dog.jpg" alt="Maltese Terrier"> </figure> figure元素表示内容的自包含单元.这个含义是,如果你把元素无论是移出文档或移动

2019-11-25-加强版在国内分发-UWP-应用正确方式-通过win32安装UWP应用

原文:2019-11-25-加强版在国内分发-UWP-应用正确方式-通过win32安装UWP应用 title author date CreateTime categories 加强版在国内分发 UWP 应用正确方式 通过win32安装UWP应用 lindexi 2019-11-25 08:57:35 +0800 2019-11-25 08:57:35 +0800 UWP 几乎所有国内的 UWP 开发者都知道,在国内开发 UWP 应用最大的问题不在于那么多系统的适配和不断修改的 API 接口,而

[转]加盐hash保存密码的正确方式

0x00 背景 大多数的web开发者都会遇到设计用户账号系统的需求.账号系统最重要的一个方面就是如何保护用户的密码.一些大公司的用户数据库泄露事件也时有发生,所以我们必须采取一些措施来保护用户的密码,即使网站被攻破的情况下也不会造成较大的危害.保护密码最好的的方式就是使用带盐的密码hash(salted password hashing).对密码进行hash操作是一件很简单的事情,但是很多人都犯了错.接下来我希望可以详细的阐述如何恰当的对密码进行hash,以及为什么要这样做. 0x01 重要提醒

UISearchDisplayController隐藏navigationBar需注意

不能调用self.navigationController.navigationBar.hidden = YES: 调用此代码的话,你隐藏了navigationBar搜索展示控制器就拿不到导航条:就会再搞一个navigationBar,搜索展示控制器是要替换导航条的.(当点击searchBar时,它会自动上移并且遮住navigationController,经过测试,如果上面是navigationBar,则searchBar不会移动,但如果是UINavigationController自带过来的

拒绝加班,远离业务部门5类垃圾需求的正确方式

马上过年了,地铁上人越来越少了,该放假了!但是!有多少同学是因为业务部门提的需求太垃圾,而没假放,边加班边骂娘的! 今天让我们来认真骂骂街,那些害你放假不得的垃圾需求. 垃圾1号:梦里不知身是客,我的需求是什嘛 典型场景:业务部门小哥急匆匆跑过来说:"老板安排一个很重要促销任务,要在年底做活动拉一下用户活跃度,帮忙分析下" 错误应对:切暴走模式,怒吼:"你是傻逼吗!带脑子了吗!" 正确应对:慢条斯理的说:"在年底拉动消费提升用户活跃度是一个目标,不是一个具

开启企业实现高效管理的正确方式

前言 如何才能使得企业的经营管理高效?这个问题没有什么捷径可走,唯有实打实的来落实各项工作.归纳起来就是三个方面的内容:说实话.办实事.讲实效.         一. 说实话 说实话是一种踏踏实实的态度,要求参与企业经营的所有人员都要具备.同时,要通过不同的方式来支持所说的话是真实可信的,不仅能真真切切的反应工作的进程,还为企业经营提供最真实的依据.         1. 用数据说话 企业经营中的两大方面:投入和产出,并根据两者的相关性产生比例,则是印证企业经营效果的一个重要方面.对于大多数企业