【发布时间】:2011-04-26 23:31:08
【问题描述】:
我想知道 UIView 的 'frame' 和 'bound' 属性有什么区别。我使用这两个属性得到了相同的结果。搞不懂这两者的区别..
提前感谢。
【问题讨论】:
-
这是这个问题的重复:stackoverflow.com/questions/1071112/…
我想知道 UIView 的 'frame' 和 'bound' 属性有什么区别。我使用这两个属性得到了相同的结果。搞不懂这两者的区别..
提前感谢。
【问题讨论】:
这是covered in the documentation。框架和边界是两个不同的坐标系。
【讨论】:
框架是视图在其父视图中的位置,使用父视图的坐标系。
边界是视图在其自身坐标系中的位置和大小。
如果两个属性的结果相同,这意味着视图填充了它的父视图,并且两个视图都以 (0, 0) 作为原点。尝试更改框架,您会看到它移动到其父视图中的不同位置。
【讨论】:
我知道为时已晚,但由于这是一个常见问题,所以我发布了link to apple documentation 以对此进行详细解释
【讨论】: