ios 7 以后viewController 开始使用全屏属性,同时也引入属性edgesForExtendedLayout
//四周均不延伸
self.edgesForExtendedLayout = []
// 向下延伸
self.edgesForExtendedLayout = UIRectEdge.bottom
虽然默认延伸状态下,scrollview 也是坐标布局也是从屏幕顶部开始,但由于 automaticallyAdjustsScrollViewInsets 属性的存在,scrollview 会自动调整内边距从而不会被导航栏给遮挡。
automaticallyAdjustsScrollViewInsets 属性介绍
automaticallyAdjustsScrollViewInsets属性也是iOS7以后加入的方法 默认值为true
当automaticallyAdjustsScrollViewInsets为true的时候 控制器会根据statusbar tarbar navigationbar的高度自动调整UITableView UIScrollView的inset防止其被导航条阻挡
#### 注意 如果有多个scrolleView的话控制器只会调整其下的第一scrollView的inset属性