在Cocoa中的NSTableView中创建两行

时间:2012-06-22 12:05:24

标签: cocoa nstableview nstableviewcell

我有一列NSTableView。正如我们在cocoa中所知,Table是列基。我想在表视图的帮助下在cocoa中创建一个登录屏幕,其中有两行,一行用于用户名,另一行用于密码。我想知道如何在cocoa中使用自定义表来创建两行。

请帮帮我。任何帮助表示赞赏。

由于

1 个答案:

答案 0 :(得分:4)

1)阅读文档并在Google上搜索有关实施NSTableViewDataSource协议的数千个示例中的任何一个。如果遇到问题,请回复具体问题。

2)重新考虑为什么选择NSTableView而不是标准文本字段和标签或NSForm甚至NSMatrix。以这种方式使用NSTableView不仅很奇怪,而且它的实现将很笨拙和怪异。

让我回到最后一点。对话 - 模态与否 - 通常只有几个字段。这就是字段和标签的用途。如果你发现自己处理了很多相同类型的输入字段,那么NSForm更适合你,但在你的情况下有一些问题。 NSTableView显示表格,两个或三个单独标记的字段的单个列实际上不是表格。只需使用文本字段和密码字段,在它们上打一个标签,然后完成它。 : - )