 
        
            
      已经设置了 self.navigationController.navigationBar.translucent = YES; ,但是当 navigationBar隐藏再显示的时候,还是会占空间,没有透明覆盖到下面的视图上面。
相同的代码 IOS6下就是个 黑色透明的bar,但是IOS7下就不可以。。
有人由此解决经验吗?
 
              
                        iOS 7 下translucent属性默认就是YES
navigationBar占不占空间,受 viewcontroller的edgesForExtendedLayout属性影响,不过iOS 7默认就是不占用空间
看来你viewController里有scrollview? 你需要将viewcontroller的automaticallyAdjustsScrollViewInsets属性设为NO