@property(nonatomic,assign) UIRectEdge edgesForExtendedLayout NS_AVAILABLE_IOS(7_0); // Defaults to UIRectEdgeAll
edgesForExtendedLayout
默认是 UIRectEdgeAll
如下图:
在开发中为了不让导航栏遮住底部的view所以一般对edgesForExtendedLayout
进行如下配置:
#ifdef __IPHONE_7_0
- (UIRectEdge)edgesForExtendedLayout {
return UIRectEdgeNone;
}
#endif