在 NSTableView 中以可可为单位创建两行



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

请帮帮我。任何帮助,不胜感激。

谢谢

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

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

让我稍微支持最后一点。对话框 - 模式与否 - 通常只有几个字段。这就是字段和标签的用途。如果您发现自己要处理许多相同类型的输入字段,NSForm 更适合,但在您的案例中有一些问题。NSTableView 显示表,而包含两个或三个单独标记的字段的单个列并不是真正的表。只需使用文本字段和密码字段,在它们上贴上标签,然后完成它。:-)

最新更新