设置透明navigationBar时窗口内的视图没有延伸到bar下面(距上64,状态栏和navigationBar的高度)。
解决方法:
1.设置控制器的延伸约束属性 edgesForExtendedLayout(ios7出的特性) ,默认为UIRectEdgeAll,此时就能延伸到navigationBar下面,设置为UIRectEdgeNone时视图从navigationBar底部布局,(0,64)点为起点。
2.设置navigationBar的半透明度属性 self.navigationController.navigationBar.translucent,ios6之前默认为NO,当该属性为NO时窗口内的布局起点默认为(0,64),为YES时,视图为延伸的navigationBar下面。