【发布时间】:2010-02-01 00:25:14
【问题描述】:
现在我可以在表格视图中显示图像。最重要的是会有多个数据源,每个数据源都有不同的图像。我正在使用 pubsub 来获取数据。
例如:
数据源 1
图片
-数据
-数据1
数据源 2
图片 1
-数据2
-数据3
【问题讨论】:
标签: cocoa image nstableview publish-subscribe
现在我可以在表格视图中显示图像。最重要的是会有多个数据源,每个数据源都有不同的图像。我正在使用 pubsub 来获取数据。
例如:
数据源 1
图片
-数据
-数据1
数据源 2
图片 1
-数据2
-数据3
【问题讨论】:
标签: cocoa image nstableview publish-subscribe
您需要一个控制器对象,该对象被设置为表视图的数据源。单个控制器的工作就是告诉表格视图要显示什么。您不会为表格视图实现多个数据源。
您的控制器应该聚合来自各种来源的数据,并通过从各种NSTableDataSource 方法返回适当的值以您想要的布局显示它。如何做到这一点取决于您。
【讨论】:
将图像单元格从 IB 的库调色板拖到要显示图像的表格列中。然后,从您的数据源中提供这些图像(单数,如 Rob Keniger 所说)。
【讨论】: