-1

ios 7 和 ios 8 的自动布局到底有哪些改进?

我的应用在 ios 8 中运行良好,但在 ios7 中有不同的行为。多次加载视图后,约束在 ios 7 中中断。

我想知道 ios 8 现在可以处理哪些 ios7 自动布局以前无法处理的事情。

就像 iOS 7 和 iOS 8 如何使用自动调整掩码(灵活宽度和灵活高度)处理“手动添加的子视图”

谢谢!!

**我不使用尺寸等级和相对于边距

4

2 回答 2

0

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

于 2015-04-06T17:35:19.780 回答
0

对我来说,我通过以下方式解决了我的 ios7 问题:

  1. 避免对边距和大小类别的限制,
  2. 避免“纵横比”的约束
  3. 避免与 ios 7 中的某些 push/pop/present 关闭动画相冲突的比例高度和宽度
于 2015-06-04T08:34:05.423 回答