iOS-Swift3.0隐藏导航条

隐藏导航条

只要出现左右翻动界面,一定是存在导航的,但是有时候我们看不见导航条的存在,实际上,导航条是存在的只不过是被隐藏了。


屏幕快照 2016-12-16 上午9.11.14
屏幕快照 2016-12-16 上午9.11.14

隐藏导航条有两种方法

self.navigationController?.navigationBar.isHidden = true

这种方式隐藏最为简单,但是也存在问题。
当我们要跳转到下一个界面时,导航条会比视图先一步出现。(一班不用)

(1).给导航条设置背景图片,但是图片没有值,赋空图片

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
屏幕快照 2016-12-16 上午9.25.53
屏幕快照 2016-12-16 上午9.25.53


(2).设置tabBar的样式

self.navigationController?.navigationBar.barStyle= .blackOpaque
屏幕快照 2016-12-16 上午9.33.02
屏幕快照 2016-12-16 上午9.33.02


不设置tabBar的样式


屏幕快照 2016-12-16 上午9.34.08
屏幕快照 2016-12-16 上午9.34.08


(3).不管怎样我们都会看到一条线,实际上这是导航的阴影,去掉即可

self.navigationController?.navigationBar.shadowImage = UIImage()
屏幕快照 2016-12-16 上午9.37.05
屏幕快照 2016-12-16 上午9.37.05


这样就进导航条完全隐藏了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,826评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,305评论 4 61
  • 爷爷今年七十有五,身体已经大不如从前,并患有严重的支气管炎,烟酒都忌。听奶奶说是因为爷爷年轻的时候,干活累,...
    这是一道送命题阅读 642评论 0 1
  • 今天尝试对 UIButton的各个事件进行了一番触发以了解各事件触发的时机,一个长久以来的疑惑再次浮出水面,此疑惑...
    纵横而乐阅读 873评论 0 3
  • "梦想一定要有的,万一实现了呢...." 最早听这句话是在周立波主持的《梦想秀》上,一次偶然换台看到的,追梦人朝着...
    UEE_rani阅读 343评论 1 1