【发布时间】:2014-02-20 16:06:33
【问题描述】:
在一个视图中有一个NSBox。我必须根据数据创建不同的控件(标签、文本字段、弹出按钮、单选按钮),并且我想将这些控件放在那个框中。
假设数据是这样的:
label: Name //名称字段是可编辑的
标签:弹出按钮
标签:单选按钮
我在响应中得到xpos=2 和ypos=1(这意味着如果我们将框视为表格,我们必须将控件放在第二行第一列)。
所以我的问题是:在将这些视图放在NSBox 中时,如何调整约束?如果我们在 TextField 中编辑任何东西,如何调整剩余的视图?
【问题讨论】:
-
您是否在问如何以编程方式创建约束? (这似乎在文档中得到了很好的解释。)或者你是在问你应该创建什么约束? (这似乎是您可以比我们更好地回答的问题,因为这完全取决于您希望如何安排和限制项目。)也许您可以澄清这个问题。
标签: objective-c cocoa nsview nslayoutconstraint nsbox