设置hidesBottomBarWhenPushed = YES后导航栏BUG

在一个有TabBarController和NavigationController的工程中, 如下设置后

设置navigationBar的背景色
在push的时候设置viewController的hidesBottomBarWhenPushed的属性

导航出现一个BUG:

导航栏BUG

原因:

NavigationController设置了阴影

在以上三部分设置后, 还没有办法解决这个bug, 目前只能去掉其中一项(不过这个bug在手机上并不明显)

=================================

2016-10-17续:

这个BUG跑到左上角去了:

解决办法: 

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

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,223评论 4 61
  • 背景 最近要做一个需求,需要把其中两个页面做成全屏的(无导航栏)。我把这个主要的代码抽出来上传到github上,导...
    半邪亦正阅读 16,277评论 19 54
  • 有感 ....请允许我在文章开篇爆句粗口, 就这导航栏错乱这 Bug, 我真日了狗了. 自从测试小伙伴发现这个问...
    李国安阅读 11,505评论 59 108
  • 大自然真的好神奇。麦粒很小,麦穗很大;花籽很小,花朵很大;树种很小,树木很大;鸟蛋很小,鸟儿很大;鱼籽很小,鱼儿很...
    宛如初夏阅读 2,312评论 0 0
  • 工作中经常需要将一个图形或者控件切为圆角,切为圆形或者四角都切为圆角的方法很常见也很简单,这里着重介绍一下切指定边...
    dequal阅读 9,128评论 0 2