Cocoa自动布局是否向后兼容?

6

在OS X 10.7 Lion系统上使用Xcode 4时,苹果公司推出了一种处理基于NIB的UI元素空间关系的全新工具:自动布局

在自动布局文档页面的顶部,苹果公司声明:

注意:自动布局仅适用于Mac OS X v10.7及更高版本。如果您正在运行Mac OS X v10.6上的Xcode 4,则无法使用自动布局。

乍一看,人们会认为自动布局要么无法编译,要么无法在Lion之前的系统上运行。然而,当我反复阅读通知和文档页面时,它开始看起来像是只有在Lion系统中的Xcode才有自动布局功能。

那么,在Lion机器上编译后,自动布局是否能在Lion之前的机器上工作呢?我想苹果公司可能通过将自动布局编译成类似于弹簧/支撑杆设置的方式来实现这一点。

如何在Interface Builder中禁用自动布局

1个回答

8

在10.7之前的系统中,AppKit.framework 中不存在“自动布局引擎”,因此你早先的想法是正确的:使用自动布局的应用程序将无法在10.6及更早的版本上运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接