Ios 什么';高度和最大值,宽度和最大值的差是多少?

Ios 什么';高度和最大值,宽度和最大值的差是多少?,ios,height,width,core-graphics,cgrect,Ios,Height,Width,Core Graphics,Cgrect,从Apple文档中,视图的最大值为 矩形的y坐标的最大值 视图的最大值为 矩形的x坐标的最大值 同样在Apple文档中,视图的宽度是 指定矩形的宽度 视图的高度为 指定矩形的高度 如果指定的视图占据了整个屏幕,那么这些属性之间有什么区别,我应该在什么时候使用它们?当原点为0,0时,它们是相同的,但在其他方面则完全不同 想象一下带有x:10,y:30,宽度:15,高度:40的CGRect 显然,width是15,height是40。但是maxX是25,maxY是70 基本上,maxX是origin

从Apple文档中,视图的最大值为

矩形的y坐标的最大值

视图的最大值为

矩形的x坐标的最大值

同样在Apple文档中,视图的宽度是

指定矩形的宽度

视图的高度为

指定矩形的高度


如果指定的视图占据了整个屏幕,那么这些属性之间有什么区别,我应该在什么时候使用它们?

当原点为0,0时,它们是相同的,但在其他方面则完全不同

想象一下带有x:10,y:30,宽度:15,高度:40的
CGRect

显然,
width
15
height
40
。但是
maxX
25
maxY
70

基本上,
maxX
origin.x+width
maxY
origin.y+height


以上假设为宽度和高度为正的“正常”矩形。当宽度或高度为负数时,
maxX
maxY
的计算有点不同。

rmaddy,我有一个问题。“原点”是指视图控制器的原点,还是视图本身?只有视图有边框。