1

自动布局是在 iOS 6 中宣布的,但我一直很难找到有关它的任何信息或文档。它究竟是如何使用的?它使用 NSLayoutConstraint 吗?有可用的资源吗?

4

1 回答 1

9

如果 iOS 6 中的 Auto Layout 与 Mac OSX 10.7 中的Cocoa Auto Layout 类似,那么公开文档 Cocoa Auto Layout Guide可能会让您了解它在 Cocoa Touch 中的工作方式。

Cocoa Touch 使用的底层引擎是Cassowary,它也被用于其他工具包中,例如enaml。我最近写了一篇关于 Cassowary 的简要概述,比较了 Cocoa Touch 和 enaml,其中我将一个 Cocoa Auto Layout 示例移植到 Python 和 enaml。

于 2012-06-20T23:26:41.550 回答