Cocoa有任何布局/几何管理吗?

Cocoa有任何布局/几何管理吗?,cocoa,Cocoa,如果我创建WinForms/Qt/Gtk应用程序,我将使用所谓的“布局管理器”(或“几何体管理器”)根据小部件内的文本和我的说明自动布局我的UI。例如,如果我用一个大编辑字段布局一个窗口,下面两个按钮向右对齐,我会写下面的代码“创建一个具有垂直布局管理器的窗口。将编辑小部件添加为第一项,将水平布局管理器添加为第二项。对于水平布局管理器,将间隔符添加为第一项,将按钮添加为第二项,将按钮添加为第三项”。我的窗口将根据按钮标签和编辑字段大小自动调整大小。此外,如果我调整窗口大小,所有项目都将自动调整大

如果我创建WinForms/Qt/Gtk应用程序,我将使用所谓的“布局管理器”(或“几何体管理器”)根据小部件内的文本和我的说明自动布局我的UI。例如,如果我用一个大编辑字段布局一个窗口,下面两个按钮向右对齐,我会写下面的代码“创建一个具有垂直布局管理器的窗口。将编辑小部件添加为第一项,将水平布局管理器添加为第二项。对于水平布局管理器,将间隔符添加为第一项,将按钮添加为第二项,将按钮添加为第三项”。我的窗口将根据按钮标签和编辑字段大小自动调整大小。此外,如果我调整窗口大小,所有项目都将自动调整大小


它是否类似于OSX的布局管理器?我发现可以将NSView添加到层次结构中,但我找不到任何方法来指示父NSView,例如“垂直排列子NSView”。

您应该阅读操作系统X 10.7中的新增内容。

我是否更正了10.7之前没有布局/几何管理的地方?窗口调整上每个项目的绝对坐标和手动调整大小?奥奥诺。从10.0开始就有了,但没有那么灵活。还有一个核心动画层的概念。