2012-06-20 64 views
1

自動佈局是在iOS 6中發佈的,但我一直很難找到任何有關它的信息或文檔。它究竟如何使用?它使用NSLayoutConstraint嗎?有沒有可用的資源?iOS 6 Beta中的自動佈局

+2

你之所以一直難以找到任何關於它的文檔可能是因爲蘋果公司仍在努力,就像他們仍然在iOS 6上工作一樣。 – BoltClock

回答

9

如果iOS 6中的自動佈局結果與Mac OSX 10.7中的Cocoa Auto Layout類似,公開文檔Cocoa Auto Layout Guide可能會讓您瞭解它在Cocoa Touch中的工作原理。

Cocoa Touch使用的底層引擎是Cassowary,它也用於其他工具包,如enaml。我最近寫了一個brief overview of Cassowary, with a comparison between Cocoa Touch and enaml,其中我將一個Cocoa Auto Layout示例移植到Python和enaml中。

+2

此外,我強烈建議觀看關於此主題的WWDC 2012視頻,其中涵蓋iOS上的自動佈局深入:https://developer.apple.com/videos/wwdc/2012/ –

+0

一個肯定的來源,往往人們不會看着。 每個人都應該至少看一次這些視頻。 –