iOS 7自动布局和iOS 8自适应布局有什么区别吗?还是自适应布局只是更加增强的版本,具有更多功能,帮助构建适合不同屏幕尺寸的更灵活布局吗?
我真的想不出两个术语之间的实际差异,或者我错过了什么吗?
iOS 7自动布局和iOS 8自适应布局有什么区别吗?还是自适应布局只是更加增强的版本,具有更多功能,帮助构建适合不同屏幕尺寸的更灵活布局吗?
我真的想不出两个术语之间的实际差异,或者我错过了什么吗?
在iOS 7和iOS 8中使用自动布局是相同的。自适应布局实际上只是Xcode 6和iOS 8中所有新布局工具的统称,其中之一是Autolayout。虽然Autolayout并不是新的,但它仍然是自适应布局工具集的一部分,并且在iOS 8中有了很大的改进。其他自适应布局工具包括Size Classes和Adaptive Fonts。我建议阅读这篇Ray Wenderlich文章,其中包含一些新工具的示例:http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial
自动布局:使用自动布局,您可以定义约束条件来控制用户界面如何立即适应任何大小的更改。
自适应布局:在共同的故事板中进行一次设计,可同时用于iPad和iPhone。