6

随着OS X 10.7上的Xcode 4,Lion,Apple推出了一种处理基于NIB的UI元素的空间关系的奇妙新方法:Auto LayoutsCocoa Auto Layouts是否向后兼容?

在对自动布局的文档页面的顶部,苹果宣称:

注:自动布局是仅在Mac OS X v10.7及更高版本。如果您在Mac OS X v10.6中运行Xcode 4,则自动布局不可用。

乍一看,人们会认为自动布局或者不能编译或运行在Lion之前的系统上。但是,当我重新阅读通知和文档页面时,它开始看起来像自动布局只是在Pre-Lion系统上的Xcode中不存在。

那么Auto Layouts在基于Lion的机器上编译后,是否在Lion之前的机器上工作?我可以想象,苹果可以通过将自动布局编译为弹簧/支柱式设置来实现此目的。

How to disable Auto Layouts in Interface Builder

回答

8

的自动布局“发动机”不AppKit.framework存在于之前的10.7系统,所以你刚才的想法是正确的:使用自动布局应用程序将无法在10.6和更早版本上运行。

+2

唉...这是令人失望的。 – 2012-02-23 03:14:48