self.navigationController.navigationBar.translucent = NO;//BUG 0107 解决当点击进入渠道后 点击cell 上边的文字下面还有 "扫一扫" 的问题
转载自:http://tiny4cocoa.com/thread/show/849/
IOS7下的【navigationBar透明】求助
由 kakashilw 发布于 3月前无人欣赏。
已经设置了 self.navigationController.navigationBar.translucent = YES (chenyong代码里是设置成NO了); ,但是当 navigationBar隐藏再显示的时候,还是会占空间,没有透明覆盖到下面的视图上面。
相同的代码 IOS6下就是个 黑色透明的bar,但是IOS7下就不可以。。
有人由此解决经验吗?
共3条回复

sycx 回复于 3月前
iOS 7 下translucent
属性默认就是YES
navigationBar占不占空间,受 viewcontroller的edgesForExtendedLayout
属性影响,不过iOS 7默认就是不占用空间
看来你viewController里有scrollview? 你需要将viewcontroller的automaticallyAdjustsScrollViewInsets
属性设为NO