"value of the frame property is undefined and should not be modified"的含义?

Meaning of "value of the frame property is undefined and should not be modified"?

所以在 UIView 文档中你有:

However, if the transform property contains a non-identity transform, the value of the frame property is undefined and should not be modified. In that case, you can reposition the view using the center property and adjust the size using the bounds property instead.

所以显然在应用转换后,我不应该更改 frame 的值来重新定位或调整它的大小,但是 frame 中的值仍然有效且有意义吗?即我仍然可以使用它们进行计算吗?

在我应用转换的 UIImageView 中,bounds 中的值根本没有改变,似乎反映了 UIImageView 的大小 改造前。

文档非常清楚 -

the value of the frame property is undefined

因此,如果安装了非恒等式转换,则不能依赖框架 属性 来获得合理的值。