iOS中的自动布局和自动调整大小之间的基本区别是什么

Arv*_*ind 11 user-interface xcode autoresize ios ios-autolayout

我一直在寻找自动布局和自动调整大小之间的正确区别,但无法找到确切的答案.我可以在哪里使用"自动布局"和应用程序中的"自动调整大小"?任何帮助都将成为感谢的一部分.

San*_*rma 5

正如Matt Neuberg在他的书中所说:

自动调整大小是在概念上为子视图分配“弹簧和支柱”的问题。撑杆不能。弹簧和支柱可以在内部或外部分配。因此,您可以指定(使用内部弹簧和撑杆)是否以及如何调整视图的大小,以及(使用外部弹簧和撑杆)指定是否以及如何重新定位视图。

自动布局,取决于视图的约束。约束(NSLayoutConstraint的一个实例)比“ autoresizingMask”要复杂得多,它是具有数值的完整对象,并且可以描述任何两个视图(不仅是子视图及其父视图)之间的关系。