我想知道UIView的'frame'和'bound'属性有什么区别。我使用这两个属性得到相同的结果。我无法弄清楚两者之间的区别..
提前完成。
答案 0 :(得分:29)
框架是视图在超视图中的位置,使用superview的坐标系。
边界是视图在其自己的坐标系中的位置和大小。
如果两个属性的结果相同,则表示视图填充其超级视图,两个视图都以(0,0)为原点。尝试更改框架,您将看到它在其超级视图中移动到不同的位置。
答案 1 :(得分:5)
这是covered in the documentation。框架和边界是两个不同的坐标系。
答案 2 :(得分:0)
我知道为时已晚,但这是一个常见问题所以我发帖link to apple documentation对此有详细解释