自动布局(约束)与自动调整大小掩码(弹簧和支柱)

时间:2014-07-31 09:22:30

标签: ios objective-c constraints autolayout autoresizingmask

无论屏幕大小和方向如何,这些布局系统都可以帮助您调整大小。

如果我有自动调整大小的掩码(Springs& Struts)就像简单的解决方案,为什么我应该使用自动布局(约束)?

2 个答案:

答案 0 :(得分:5)

当我开始使用自动布局时,我遇到了同样的问题...

自动布局可以完成 Springs& amp; Struts 为我们提供了更多。

自动布局可以根据需要应用于任意两个视图,而不仅仅适用于父级子视图层次结构,例如 Springs&支柱即可。 我们可以优先考虑约束并具有约束不等式。

建议:当您开始在视图上应用自动布局时,首先应彻底分析“视图对不同场景的行为方式”,然后根据您的需要应用约束,您使用的越多你会发现自动布局可以很容易地解决问题。

答案 1 :(得分:0)

自动布局更强大的工具,用于放置组件,视图之间具有依赖关系(不仅是视图+子视图)

Apple有关于自动布局的良好指南:https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html