现在我可以在表格视图中显示图像。最重要的是会有多个数据源,每个数据源都有不同的图像。我正在使用pubsub来获取数据。
例如:
数据源1
图像
-data
-data1
数据源2
图片1
-data 2
-data 3
答案 0 :(得分:2)
您需要一个控制器对象,该对象被设置为表视图的数据源。这个单一控制器的工作就是告诉表格查看要显示的内容。您没有为表视图实现多个数据源。
您的控制器应聚合来自各种来源的数据,并通过从各种NSTableDataSource
方法返回适当的值,将其显示在您想要的布局中。你是怎么做到的,取决于你。
答案 1 :(得分:2)
将图像单元格从IB的“库”面板拖到要显示图像的表格列中。然后,从您的数据源提供这些图像(单数,如Rob Keniger所说)。