【发布时间】:2018-12-10 00:24:14
【问题描述】:
根据 Apple 文档,视图的 maxY 是
矩形 y 坐标的最大值。
一个视图的maxX是
矩形 x 坐标的最大值。
同样来自 Apple 文档,视图的宽度是
指定矩形的宽度。
视图的高度是
指定矩形的高度。
如果指定的视图占据了整个屏幕,那么这些属性之间有什么区别,我应该什么时候使用它们?
【问题讨论】:
标签: ios height width core-graphics cgrect
根据 Apple 文档,视图的 maxY 是
矩形 y 坐标的最大值。
一个视图的maxX是
矩形 x 坐标的最大值。
同样来自 Apple 文档,视图的宽度是
指定矩形的宽度。
视图的高度是
指定矩形的高度。
如果指定的视图占据了整个屏幕,那么这些属性之间有什么区别,我应该什么时候使用它们?
【问题讨论】:
标签: ios height width core-graphics cgrect
当原点为 0,0 时它们是相同的,但在其他情况下则完全不同。
想象一下CGRect 的 x: 10, y: 30, width: 15, height: 40
显然width 是15 而height 是40。但是maxX 是25 而maxY 是70。
基本上,maxX 是 origin.x + width,maxY 是 origin.y + height。
以上假设一个具有正宽度和高度的“正常”矩形。当您的宽度或高度为负数时,maxX 或 maxY 的计算会略有不同。
【讨论】: