好吧,虽然已经是深夜了,但我不明白为什么有两个不同的矩形:frame
and bounds
.
据我了解,一个矩形就足以完成所有操作。相对于另一个坐标系定位视图本身,然后将其内容剪切到指定的大小。你还想用两个矩形做什么?他们如何相互作用?
有人有好的解释吗?苹果文档中的孩子拿着水果的内容不太好理解。
这是备忘单:
-
frame
是风景的地方is(相对于superview)
-
bounds
是风景的地方被允许绘制(就其本身而言)
更多澄清:
如果将视图定位在其超级视图中,则几乎总是会更改框架原点。
如果您要剪切 UIView 的绘制位置,则几乎总是会修改其边界。
请注意,您可以拥有比框架更大的边界。也就是说,您可以在您所在的位置“线外”绘制。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)