iOS 7自动布局与iOS 8自适应布局有什么区别?

时间:2014-11-23 20:15:56

标签: ios8 autolayout adaptive-layout

iOS 7自动布局和iOS 8自适应布局之间有区别吗? 或者它只是 - 自适应布局 - 一个更强大的版本,具有更多功能,以帮助构建适合不同屏幕尺寸的更灵活的布局?

我真的无法弄清楚两个术语之间的真正区别,还是我错过了什么?

2 个答案:

答案 0 :(得分:17)

在iOS 7和iOS 8中使用自动布局是一样的。自适应布局实际上只是Xcode 6和iOS 8中所有新布局工具的一个总称,其中一个是Autolayout。尽管自动布局不是新的,但它仍然是自适应布局工具集的一部分,并且在iOS 8中得到了很大改进。其他自适应布局工具包括大小类自适应字体。我建议阅读这篇Ray Wenderlich文章,其中有一些新工具的例子:http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial

答案 1 :(得分:4)

自动布局:使用自动布局,您可以定义约束来控制用户界面如何立即适应任何尺寸更改

自适应布局:在常见故事板中设计一次,并用于iPad和iPhone。