我想真正了解视图边界和框架之间的差异。我知道框架是相对于视图的 super 视图的,而边界是相对于视图本身的。我也了解,例如,如果我旋转视图,则边界不会改变,但该框架会改变。
我看到了这个答案,对我有很大帮助:
https://stackoverflow.com/a/28917673/3927046

我遇到了一个案例,再次让我感到困惑。我变换了一个图像比例,并打印了框架的尺寸以及装订线的宽度和高度。框架改变了,但是界限没有改变!
我看到了有关这种情况的答案:https://stackoverflow.com/a/11288488/3927046

但是还不清楚。为什么缩放视图时绑定不会改变?当应用于第一个链接的答案的逻辑时,宽度和高度也需要更改...

我很困惑):有帮助吗?

谢谢!

最佳答案

如果用I transformed表示您应用了仿射变换,那么您可能需要学习仿射变换的含义。它与范围无关。框架和边界非常简单,因此不要试图发现任何复杂的东西。

关于ios - UIKit为什么在应用比例变换时边界不会改变,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54593545/

10-12 04:20