UIRectEdge、automaticallyAdjustsScrollViewInsets

1、UIRectEdge:iOS7之后view默认从(0,0)开始布局

typedef enum: NSUInteger {
UIRectEdgeNone   = 0,
UIRectEdgeTop    = 1 << 0,
UIRectEdgeLeft   = 1 << 1,  
UIRectEdgeBottom = 1 << 2,
UIRectEdgeRight  = 1 << 3,
UIRectEdgeAll = UIRectEdgeTop | UIRectEdgeLeft | UIRectEdgeBottom | UIRectEdgeRight

} UIRectEdge;
//表示View是不要扩展到整个屏幕的,表明View从导航栏下开始布局
viewcontroller.edgesForExtendedLayout = UIRectEdgeNone;

2、automaticallyAdjustsScrollViewInsets
当tableview或者scrollview布局时,一般会从导航栏下布局,
设置viewController.automaticallyAdjustsScrollViewInsets = YES(默认的值也是YES),但是为了计算方便,这只为NO。

参考:http://www.cnblogs.com/wdsunny/p/4556378.html

你可能感兴趣的:(UIRectEdge、automaticallyAdjustsScrollViewInsets)