-2

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

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

谢谢

4

1 回答 1

4

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

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

让我稍微支持一下最后一点。对话框 - 模式或非模式 - 通常只有几个字段。这就是字段和标签的用途。如果您发现自己要处理许多相同类型的输入字段,则 NSForm 更适合您,但在您的情况下有一些陷阱。一个 NSTableView 显示表格,而由两个或三个单独标记的字段组成的单列并不是真正的表格。只需使用文本字段和密码字段,在它们上面贴上标签,然后就可以完成了。:-)

于 2012-06-22T14:54:41.737 回答