创建重复的cocoa UI元素组的最佳实践

时间:2010-08-29 01:52:02

标签: cocoa interface-builder

任何人都有任何创建具有多个(一个或多个)UI元素行(组)的UI的方法示例?将至少有两个不同的“组”元素(标签,文本字段,复选框等),但会有共同的列(标题)。元素的行数(行)在运行时确定 - 至少有一个,可能多达十几个。

我确信在某些情况下我必须调整包含窗口的大小。我认为典型的情况将是两行或三行,并且基本布局将根据其进行调整。

我确信我可以在直接代码中完成所有操作,但我想知道是否有一些界面构建器魔法可以使这更容易。

谢谢!

1 个答案:

答案 0 :(得分:1)

听起来像是NSTableView的一个案例。您可以使用除文本单元格之外的不同类型的单元格,例如复选框单元格,弹出菜单单元格等。如果您需要使用单元格形式不可用的UI元素,请编写自己的NSCell子类来执行此操作。 / p>