【问题标题】:Display image in NSTableView在 NSTableView 中显示图像
【发布时间】:2010-02-01 00:25:14
【问题描述】:

现在我可以在表格视图中显示图像。最重要的是会有多个数据源,每个数据源都有不同的图像。我正在使用 pubsub 来获取数据。

例如:

数据源 1

图片

-数据

-数据1

数据源 2

图片 1

-数据2

-数据3

【问题讨论】:

    标签: cocoa image nstableview publish-subscribe


    【解决方案1】:

    您需要一个控制器对象,该对象被设置为表视图的数据源。单个控制器的工作就是告诉表格视图要显示什么。您不会为表格视图实现多个数据源。

    您的控制器应该聚合来自各种来源的数据,并通过从各种NSTableDataSource 方法返回适当的值以您想要的布局显示它。如何做到这一点取决于您。

    【讨论】:

      【解决方案2】:

      将图像单元格从 IB 的库调色板拖到要显示图像的表格列中。然后,从您的数据源中提供这些图像(单数,如 Rob Keniger 所说)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-30
        相关资源
        最近更新 更多