根据Apple文档,视图的最大值为
矩形的y坐标的最大值。
视图的maxX是
矩形的x坐标最大值。
同样来自Apple文档,视图的宽度为
指定矩形的宽度。
视图的高度是
指定矩形的高度。
如果指定的视图占据了整个屏幕,那么这些属性之间的区别是什么,我应该何时使用它们?
答案 0 :(得分:5)
当原点为0,0时它们是相同的,否则就完全不同。
想象一下CGRect
的x:10,y:30,宽度:15,高度:40
显然width
是15
,而height
是40
。但是maxX
是25
,而maxY
是70
。
基本上,maxX
是origin.x + width
,而maxY
是origin.y + height
。
以上内容假设宽度和高度为正的“正常”矩形。当宽度或高度为负数时,maxX
或maxY
的计算会有所不同。