0

在一个视图中有一个NSBox. 我必须根据数据创建不同的控件(标签、文本字段、弹出按钮、单选按钮),并且我想将这些控件放在那个框中。

假设数据如下:

label: Name //名称字段是可编辑的
label: PopupButton
label: Radio Button

我得到xpos=2ypos=1响应(这意味着如果我们将一个框视为一个表格,我们必须将控件放在第二行第一列)。

所以我的问题是:在将这些视图放在 中时NSBox,如何调整约束?如果我们在 TextField 中编辑任何东西,如何调整剩余的视图?

4

1 回答 1

0

如果您需要以编程方式创建布局约束(听起来像您所做的那样),您可能应该查看 Apple 的Auto Layout Guide,尤其是

以编程方式创建约束

有一些很好的 WWDC 视频也涵盖了自动布局,我强烈建议您开始讨论这个主题(特别是Auto Layout by Example):

于 2014-02-20T21:10:45.007 回答