在 Dolphin smalltalk 树视图中,我想使用自定义图标,具体取决于显示项目的状态,(不同的状态,不同的图标)我该怎么做?
我无法真正理解如何使用“我的”图标。我创建了一个类“connection”,其中包含一个实例变量“connected”和两个类方法“connectedIcon 和 unconnectedIcon”,它们返回图标图像。然后是一个实例函数“icon”,它根据连接状态返回一个或另一个图像。
我可以将此类的实例添加到树视图并查看连接的名称。但是如何显示我的图标?
我试图用以下表达式替换我的演示者视图的 getImageBlock [:obj | obj 图标] 但它不起作用。(似乎什么都没有发生)。
这是在我的演示者初始化中完成的:
初始化超级初始化。treePresenter 视图 getImageBlock: [:obj | 对象图标]
它出什么问题了 ?最好的问候毛里齐奥