UIViewController中的定义
1 | @property(nonatomic,assign) UIRectEdge edgesForExtendedLayout NS_AVAILABLE_IOS(7_0); // Defaults to UIRectEdgeAll |
当使用NavigationController时,edgesForExtendedLayout的值默认为UIRectEdgeAll,布局默认从navigation Bar的底部开始,所有的元素会下移44pt。可将其设置为UIRectEdgeNone来取消默认设置。