我知道
似乎当宽度/高度较小时,用于内容的区域更大,反之亦然。同样,负的x、y位置似乎将内容区域向下和向右移动,这与我的直觉相反。
有人能解释一下为什么吗?我确定有一个很好的理由,但我认为我缺少一些图形编程背景。
CALayer
的contentsRect
属性(文档在这里)可以定义图层用于绘制的区域,但我不理解坐标系统是如何工作的。似乎当宽度/高度较小时,用于内容的区域更大,反之亦然。同样,负的x、y位置似乎将内容区域向下和向右移动,这与我的直觉相反。
有人能解释一下为什么吗?我确定有一个很好的理由,但我认为我缺少一些图形编程背景。
contentsRect
。要进行修复,请单击页面底部的“很好,但...”链接并进行请求。 - Kurt ReviscontentsRect
只是任何矩形的标准化表示,无论点或像素尺寸如何。你仍然可以使用该标准化矩形来表示图层内容的任何部分(如果需要,甚至可以将其扩展到超出其边界)。 - CIFilter