Vincent Sit

分类

Auto Layout

iOS

Auto Layout 中的对齐选项

译者注:翻译这篇文章主要是它附带了一个 Demo,可以很直观得看明白各个选项的作用。博主比较懒,不想自己再写一个了,粗略翻译一下。 阅读原文 在 OS X Lion 和 iOS 6 中,苹果添加了一个新的方式来布局视图 —— Auto Layout。 这是一个非常强大的系统,它可以处理很多排列视图时的工作和开销。一个定义良好的布局可以使很多头痛的问题完全消失。然而,它有点。。。古怪。。。至少可以这样说。1 继续阅读之前我建议你先阅读 VFL 语法。 本文将会讨论 constraintsWithVisualFormat:options:metrics:views: 方法中的 options 参数你可以设置的各种选项。这些选项将会影响在 VFL 语句中的视图相互之间的对齐方式。 在本文中,我们将会讨论我创建的一个名为 AutoLayoutAlignment 的实例工程,...

iOS

iOS 开发实践之 Auto Layout

2018.09.21 更新: 修复了死链。 距离本文最初发布已经过去 4 年多了,Auto Layout 发生了一些变化,许多重要的特性被引入,比以前更加强大了。但这篇文章依然没有过时,如果你希望学习并理解 Auto Layout,希望这篇文章能够帮到你。 2015.11.11 更新: 由于 Masonry 强大的特性,建议大家优先考虑使用它。 本文是博主 iOS 开发实践系列中的一篇,主要讲述 iOS 中 Auto Layout(自动布局)在实际项目中的使用。 Auto Layout 在 2012 年的 iOS 6 中发布,距今已经...