IOS7下的【navigationBar透明】求助

kakashilw 发布于 2013年10月03日
无人欣赏。

已经设置了 self.navigationController.navigationBar.translucent = YES; ,但是当 navigationBar隐藏再显示的时候,还是会占空间,没有透明覆盖到下面的视图上面。

相同的代码 IOS6下就是个 黑色透明的bar,但是IOS7下就不可以。。

有人由此解决经验吗?

共3条回复
tinyfool 回复于 2013年10月03日

召唤万能召唤兽 @sycx 老师

sycx 回复于 2013年10月03日

iOS 7 下translucent属性默认就是YES

navigationBar占不占空间,受 viewcontroller的edgesForExtendedLayout属性影响,不过iOS 7默认就是不占用空间

看来你viewController里有scrollview? 你需要将viewcontroller的automaticallyAdjustsScrollViewInsets属性设为NO

kakashilw 回复于 2013年10月07日

2楼 @sycx 多谢大牛~!

登录 或者 注册