iOS7 導航欄,view適配
導航控制器的navigationBar.barStyle = UIBarStyleBlack
後,導航欄默認透明。
爲了達到全屏效果,官方爲控制器增加了幾個屬性:
@property(nonatomic,assign) UIRectEdge edgesForExtendedLayout NS_AVAILABLE_IOS(7_0);
//Defaults to UIRectEdgeAll,edgesForExtendedLayout指上下左右邊緣自適應來填滿整個屏幕。
self.edgesForExtendedLayout = UIRectEdgeNone;
//進行以上設置後,控制器的原點座標在導航欄的左下角。
@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets NS_AVAILABLE_IOS(7_0);
//Defaults to YES.
@property(nonatomic,assign) BOOL extendedLayoutIncludesOpaqueBars;
//Defaults to NO, but bars are translucent by default on 7_0.