第一次做iPad开发,需要用到顶部导航栏,但是直接设置顶部导航栏控制器的view并不会下移,导致视图被遮挡,通过设置
self.edgesForExtendedLayout = UIRectEdgeNone;
便能适配.
edgesForExtendedLayout
这个属性是UIExtendedEdge类型,用来制定视图的哪条边需要扩展。
比如UIRectEdgeTop,它把视图区域顶部扩展到statusBar(以前是navigationBar下面);
UIRectEdgeBottom是把区域底部扩展到屏幕下方边缘。默认值是UIRectEdgeAll。