我想在我的 NSTableView 中显示一个对象的状态。 例如,请查看下面的屏幕截图。缓存、文件共享、邮件、配置文件管理、网站和 Wiki 在它们的“选项卡”附近有一个绿色图标。
状态由我的设备类中的以下内容定义:
var online: Bool = false
当它在线时,bool 表示 true,如果不在线,则为 false ;)
我有什么想法可以把它带到下面吗?
(这是一个较旧的屏幕截图,我想要“测试”名称/标签左侧的图标。状态表列已被删除,我最初认为这是一个解决方案,但事实并非如此我正在寻找)
最佳答案
- 使用基于 View 的 TableView 。
- 使用带有文本字段和 ImageView 的表格单元格 View 。
- 将图像设置为
NSImage(named: NSImageNameStatusAvailable)
或其他取决于online
。
关于swift - 在表中显示对象状态(图标),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40741077/