gpt4 book ai didi

objective-c - Cocoa 自动布局向后兼容吗?

转载 作者:太空狗 更新时间:2023-10-30 03:42:23 26 4
gpt4 key购买 nike

在 OS X 10.7 Lion 上的 Xcode 4 中,Apple 引入了一种奇妙的新方法来处理基于 NIB 的 UI 元素的空间关系:Auto Layouts .

在自动布局文档页面的顶部,Apple 声明:

Note: Auto Layout is available only in Mac OS X v10.7 and later. If you are running Xcode 4 in Mac OS X v10.6, Auto Layout is not available.

乍一看,人们会认为自动布局不会针对 pre-Lion 系统进行编译或运行。然而,当我重新阅读通知和文档页面时,它开始看起来像在 pre-Lion 系统上的 Xcode 中不存在自动布局。

那么,在基于 Lion 的机器上编译后,Auto Layouts 是否可以在 Lion 之前的机器上工作?我想 Apple 可以通过将自动布局编译成类似 spring/strut 的设置来实现这一点。

How to disable Auto Layouts in Interface Builder

最佳答案

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

关于objective-c - Cocoa 自动布局向后兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9405000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com