1

所以当谈到使用 .frame 属性、CGRectMake 和 iPhone 坐标系时,我有点困惑。

我正在查看此示例中给出的代码:Sizing a UILabel to fit?

我对线感到困惑:

self.frame = CGRectMake(self.frame.origin.x, self.frame.origin.y, fixedWidth, 0);

上面这行代码,是不是基本上把self.frame设置成和原来一样的原点,只是改变了宽度和高度?

原点是正常几何中的中心点,对吗?iPhone坐标系不是左上角吧?谢谢。

4

1 回答 1

4

上面这行代码,是不是基本上把self.frame设置成和原来一样的原点,只是改变了宽度和高度?

是的。

原点是正常几何中的中心点,对吗?iPhone坐标系不是左上角吧?

编号 frame.origin 是框架的一角。

请参阅文档

于 2011-05-31T20:19:55.583 回答