我有一个NSTableView和一个按钮。NSTableview有未知数量的列。
第一列有一个图像井和2个文本框,其余(再次是未知数量)都是正常的文本框列。
该按钮打开文件打开对话框。 一旦我选择了要处理的文件(.jpg),我会希望处理它们。
到目前为止,所有内容都已准备就绪(选择文件、列等),缺少的是填充表格:
我已经用循环遍历了所有选定的文件。 最佳方法是什么:
- 在第一个单元格的图像井中显示图像, - 在第一个单元格的第一个文本框中键入文件名, - 在文本框的第二个单元格中输入文件路径, - 在所有其他列中键入"YES"。
我的困难在于我不知道有多少列,因为这取决于用户。 列数将在运行时不改变。 它们在启动时根据配置设置。 如果更改配置,则应重新加载应用程序。
我是Objective-C / Cocoa编程的初学者。
编辑:按要求提供的其他信息:
这是基于视图的NSTableView,每一列代表稍后对图像要执行的操作。程序用户可以决定要采取什么样的操作以及多少个操作,这就是表格视图中列的数量未知的原因。
第一列有一个图像井和2个文本框,其余(再次是未知数量)都是正常的文本框列。
该按钮打开文件打开对话框。 一旦我选择了要处理的文件(.jpg),我会希望处理它们。
到目前为止,所有内容都已准备就绪(选择文件、列等),缺少的是填充表格:
我已经用循环遍历了所有选定的文件。 最佳方法是什么:
- 在第一个单元格的图像井中显示图像, - 在第一个单元格的第一个文本框中键入文件名, - 在文本框的第二个单元格中输入文件路径, - 在所有其他列中键入"YES"。
我的困难在于我不知道有多少列,因为这取决于用户。 列数将在运行时不改变。 它们在启动时根据配置设置。 如果更改配置,则应重新加载应用程序。
我是Objective-C / Cocoa编程的初学者。
编辑:按要求提供的其他信息:
这是基于视图的NSTableView,每一列代表稍后对图像要执行的操作。程序用户可以决定要采取什么样的操作以及多少个操作,这就是表格视图中列的数量未知的原因。
[tableView reloadData]
以正确填充新列。但是,了解不同列的目的将有所帮助。 - NSGod