iOS中自动布局和自动调整大小的基本区别是什么
我一直在寻找自动布局和自动调整大小之间的正确区别,但没有找到确切的答案。我可以在哪里使用“自动布局”和应用程序中的“自动调整大小”?任何帮助都是感谢的一部分。正如马特·纽伯格在以下文章中所说: 自动调整大小是在概念上指定子视图“springs”的问题 弹簧可以拉伸;大摇大摆是不行的。弹簧和支柱 可以在内部或外部分配。因此,您可以指定(使用 内部弹簧和支柱)是否以及如何调整视图的大小, 以及(使用外部弹簧和支柱)视图是否可以 重新定位 及 自动布局,取决于视图的约束。约束 NSLayoutConstraint)的实例比 “autoresizingMask”是一个具有数值的成熟对象 可以描述任意两个视图(而不仅仅是子视图)之间的关系 以及它的超级视图)iOS中自动布局和自动调整大小的基本区别是什么,ios,xcode,user-interface,autoresize,ios-autolayout,Ios,Xcode,User Interface,Autoresize,Ios Autolayout,我一直在寻找自动布局和自动调整大小之间的正确区别,但没有找到确切的答案。我可以在哪里使用“自动布局”和应用程序中的“自动调整大小”?任何帮助都是感谢的一部分。正如马特·纽伯格在以下文章中所说: 自动调整大小是在概念上指定子视图“springs”的问题 弹簧可以拉伸;大摇大摆是不行的。弹簧和支柱 可以在内部或外部分配。因此,您可以指定(使用 内部弹簧和支柱)是否以及如何调整视图的大小, 以及(使用外部弹簧和支柱)视图是否可以 重新定位 及 自动布局,取决于视图的约束。约束 NSLayoutCons
我建议观看2012年WWDC会议 自动布局是定义动态GUI的一种新方法。以前,我们有自动调整大小的遮罩,它描述了子视图在调整其超级视图大小时如何调整大小或移动。使用Auto Layout,您可以轻松地完成同样的工作,也可以轻松地完成更复杂的GUI 自动调整大小是在视图层次结构中布局视图最有用的属性之一。 通过这个链接
在superview中使用带约束的autolayout[当视图中的空间因不同的设备(如3.5或4英寸视网膜)而发生变化时,这会有所帮助],并使用autoresize调整视图中GUI对象的大小[当设备定向期间视图中的空间发生变化时,这会有所帮助]自动调整大小:自动调整大小意味着视图内容如何适合视图。这可能取决于视图的自身内容 自动布局:自动布局表示外部约束,如视图位置、其他相邻组件支持的视图大小
AutoLayout会触发自动调整大小任务,对于自动调整大小活动,AutoLayout会强制或正常更改或打破与相应视图相关的视图的默认约束(如果需要)。检查此项techpaa链接是否已断开