我有一个 NSTableview 和一个按钮。NSTableview 的列数未知。
第一列有一个图像井和 2 个文本框,其他的(同样是未知数字)是普通的文本框列。
该按钮打开文件打开对话框。一旦我选择了文件(.jpg),我想处理它们。
到目前为止,一切都已完成(选择文件、列等)。缺少的是表格的填充:
我有遍历所有选定文件的循环。做这个的最好方式是什么:
- 在第一个单元格的图像井中显示图像,
- 在第一个单元格的第一个文本框中键入文件名,
- 在文本框的第二个单元格中键入文件路径,
- 在所有其他列中键入“YES”。
我的困难是我不知道会有多少列,因为它取决于用户。列数在运行时不会改变。它们是在启动时根据配置设置的。如果更改了配置,则应重新加载应用程序。
我是 Objective-C/Cocoa 编程的初学者。
编辑:根据要求提供附加信息:
它是一个基于视图的 NSTableView,每一列都代表一个稍后必须对图像执行的操作。程序用户可以决定采取什么行动以及采取多少行动,这就是表格视图中列数未知的原因。