CGRectGetMidX:获取当前view的x值在屏幕view的最小值(位于屏幕的最左边)
CGRectGetMaxX:获取当前view的x值在屏幕view的最大值(位于屏幕的最右边)
CGRectGetMinY:获取当前view的y值在屏幕view的最小值(位于屏幕的最上面)
CGRectGetMaxY:获取当前view的y值在屏幕view的最大值(位于屏幕的最小面)
UILabel*label = [[UILabelalloc]initWithFrame:CGRectMake(10,10,110,150)];
label.backgroundColor = [UIColororangeColor];
[self.view addSubview:label];
/*
CGRectGetHeight返回label本身的高度
CGRectGetMinY返回label顶部的坐标
CGRectGetMaxY 返回label底部的坐标
CGRectGetMinX 返回label左边缘的坐标
CGRectGetMaxX 返回label右边缘的坐标
CGRectGetMidX表示得到一个frame中心点的X坐标
CGRectGetMidY表示得到一个frame中心点的Y坐标
*/
NSLog(@"CGRectGetHeight--%f",CGRectGetHeight(label.frame)); ---CGRectGetHeight--150.000000
NSLog(@"CGRectGetMinY--%f",CGRectGetMinY(label.frame)); ----CGRectGetMaxX--120.000000
NSLog(@"CGRectGetMaxY--%f",CGRectGetMaxY(label.frame)); ---CGRectGetMaxY--160.000000
NSLog(@"CGRectGetMinX--%f",CGRectGetMinX(label.frame)); ----CGRectGetMidX--65.000000
NSLog(@"CGRectGetMaxX--%f",CGRectGetMaxX(label.frame)); ----CGRectGetMidY--85.000000
NSLog(@"CGRectGetMidX--%f",CGRectGetMidX(label.frame)); ---- CGRectGetMinX--10.000000
NSLog(@"CGRectGetMidY--%f",CGRectGetMidY(label.frame)); ----CGRectGetMinY--10.000000
网友评论