昨天调试代码的时候,突然出现导航栏遍空白了 不见了。让我顿时懵逼了!!快提交代码了,竟能出这种问题!

于是我首先设置了:

self.navigationController.navigationBar.hidden = NO;

发现丝毫问题没有解决。顿时想*的心都有 但是我在大神同事的帮助下找到这个问题。

最后改成这样了

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

究其原因,我们仔细考虑一下:

首先先看一下,苹果给我们的官方API:

//navigationBarHidden是self.navigationController的一个属性;

@property(nonatomic,getter=isNavigationBarHidden) BOOL navigationBarHidden;

//隐藏或显示导航栏。如果动画,它将使用UINavigationControllerHideShowBarDuration垂直过渡

- (void)setNavigationBarHidden:(BOOL)hidden animated:(BOOL)animated; // Hide or show the navigation bar. If animated, it will transition vertically using UINavigationControllerHideShowBarDuration.

@property(nonatomic,readonly) UINavigationBar *navigationBar; // The navigation bar managed by the controller. Pushing, popping or setting navigation items on a managed navigation bar is not supported.

查看navigationBarHidden和navigationBar属性 都在UInaigationController类下,猜测navigationBar 的实例化是在navigationBarHidden之后,如果此时navigationBar尚未实例化为nil,设置hidde无效
持续更新中...

ios 导航条消失 navigationBar.hidden 和 navigationBarHidden 区别相关推荐

  1. iOS_导航栏的navigationBar.hidden与navigationBarHidden的区别

    之前没留意这两者间有什么区别,只知道都是隐藏导航栏.直至今日,用了不同的方法写项目,遇到了一些细节上的问题. 网上资料的介绍是:navigationBar.hidden是对一个对象进行隐藏,而navi ...

  2. iOS 修改状态栏、导航条颜色及文字颜色

    在开发过程中,我们总是遇到这样那样的特殊要求,比如在指定页面展示特殊的样式,完全异于整个app的风格,为此有很多办法解决,今天我来记录其中一种,我们互相学习交流.如有不妥还请指正,如有更好的方案,欢迎 ...

  3. IOS每日精选源码,边缘识别导航条管理高仿今日头条语音查询汇率源码

    CIDetector边缘识别 超级简单的导航条管理工具EasyNavigation navigationbar 高仿今日头条频道选择弹框 iOS一个比较实用的侧边栏管理器 联动tableView,菜单 ...

  4. 红橙Darren视频笔记 builder设计模式+navigationBar导航条

    思路 套用之前的builder设计模式的思路 Product(NavigationBar)+Builder+Parameter 效果: mainActivity代码 @Overrideprotecte ...

  5. 【Silverlight】Bing Maps学习系列(九):自定义功能导航条(Custom NavigationBar)

    微软Bing Maps Silverlight Control实现了最基本的地图呈现功能,其功能其他是非常的强大,可以支持很多的扩展功能开发,本文通过自定义功能导航菜单为例介绍基于Bing Maps ...

  6. 解决并隐藏h5页面在新版微信iOS 端出现底部白色导航条

    新版微信在苹果iOS 端的h5页面如果有路由跳转,会出现底部白色导航条.会占用页面的高度,如何去解决这个问题呢. 方案一 页面跳转时重新定页面的高度,这样处理导航条仍然存在. 方案二 使用histor ...

  7. 关于uniapp获取ios客户端平台安全距离(底部导航条)的方法

    1. 在uniapp中可通过内置api: uni.getSystemInfo(OBJECT) 获取系统信息,在success回调函数中会返回设备的详细信息对象,其中一个key名 'safeAreaIn ...

  8. 仿网易新闻顶部菜单html,iOS仿网易新闻滚动导航条效果

    本文实例为大家分享了iOS滚动导航条效果展示的具体代码,供大家参考,具体内容如下 实现效果 效果:选择不同的栏目,下面出现不同的视图,栏目条可以滚动:下面的视图也可以滚动,滚动时上面对应的栏目要选中颜 ...

  9. h5页面在新版微信iOS 端出现底部白色导航条

    新版微信在苹果iOS 端的h5页面如果有路由跳转,会出现底部白色导航条,出现此情况的原因是: 由于底部导航栏是因为出现history记录才出现的.使用replace就没有history记录,解决办法 ...

最新文章

  1. php html5 css样式,怎么在html页面写css样式表
  2. qt linux opensource ,QT opensource embedded linux 编…
  3. 帝国cms搜索php分页,帝国cms V7.2自定义分页(列表分页,内容分页)样式步骤
  4. 感受来自AI的幸福:可可豆、巧克力与人工智能
  5. linux跑程序内存不够,linux 未跑程序 内存 cache使用过大(示例代码)
  6. sqlserver中的分页sql语句,不同于mysql中的limit,相当于top+top
  7. GCC 原子操作中 Acquire/Release/Consume/Relaxed 内存模型
  8. hijson,64位百度云永久免费,这是一个爱分享的世界
  9. Gradle Builds Everthing —— 产物输出
  10. 极点五笔状态栏菜单不显示,如何再让它显示?
  11. 使用 Python 合并地图瓦片
  12. 牛客 NC24858 [USACO 2009 Nov S]Job Hunt
  13. python之面向对象基础一
  14. 挑选电脑免费加密软件特别注意哪些?
  15. 2022年机动车新规,外地人上京牌不需要居住证啦
  16. [Unity]摄像机动态人物头像amp;截图amp;TargetTexture问题
  17. boost:lexical_cast
  18. 虚拟机登录MySQL
  19. 社区专家谈 12306 1
  20. Capacitor实现WebView中访问的自定义Android代码

热门文章

  1. 天下难事必作于易,天下大事必作于细
  2. 深大uooc学术道德与学术规范教育第十二章
  3. html5 上标,HTML5 Canvas +下标和上标
  4. zookeeper核心原理
  5. SpringBoot中关于RunWith以及SpringBootTest
  6. 利用Nodemcu+Arduino nano+TB6612+点灯科技APP制作简易麦克纳姆轮Wi-Fi遥控小车
  7. 车秘android版本最新版本,车秘下载2021安卓最新版_手机app官方版免费安装下载_豌豆荚...
  8. Python编程语言好学吗 怎么能学好Python开发
  9. MSD3393/MSD3463 屏参及REG对照表
  10. 业务规范之springboot整合swagger2