第一次做iPad开发,需要用到顶部导航栏,但是直接设置顶部导航栏控制器的view并不会下移,导致视图被遮挡,通过设置
self.edgesForExtendedLayout = UIRectEdgeNone;
便能适配.
edgesForExtendedLayout
这个属性是UIExtendedEdge类型,用来制定视图的哪条边需要扩展。
比如UIRectEdgeTop,它把视图区域顶部扩展到statusBar(以前是navigationBar下面);
UIRectEdgeBottom是把区域底部扩展到屏幕下方边缘。默认值是UIRectEdgeAll。
本文介绍了在进行iPad应用开发时遇到的一个常见问题:如何解决顶部导航栏导致的视图遮挡现象。通过调整edgesForExtendedLayout属性可以有效避免视图被遮挡,并提供了具体的实现方法。
184

被折叠的 条评论
为什么被折叠?



