gpt4 book ai didi

cocoa - 使用 NSColorWell 的基于 View 的表格 View

转载 作者:行者123 更新时间:2023-12-03 17:24:09 25 4
gpt4 key购买 nike

我有一个 NSMutableArray,其中设置了具有颜色、 bool 值和名称的对象。我希望将数组显示在 TableView 中,其中的颜色很好地描述了对象的颜色值,其 bool 值的复选框,然后是第三列中的名称。我在设置仅包含复选框和名称的表格 View 时没有遇到问题,但是我在尝试让颜色很好地显示在表格中时遇到了一些问题。

我相当确定我需要使用基于 View 的 TableView 而不是基于单元格的 TableView ,这就是我遇到麻烦的地方。我应该使用绑定(bind)来设置表吗?如果是的话我该怎么做?

如果没有,设置基于 View 的 TableView 的正确方法是什么?
我尝试过使用

- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView

- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row

但是这似乎不起作用。我研究过使用 NSArrayController,但我认为这不是我需要实现的。

有什么想法吗?

谢谢!

最佳答案

我找到了一个有效的答案。

我使用了一个名为 LVColorWellCell (http://ringce.com/code/Cocoa/lvcolorwellcell) 的自定义单元来在基于单元的表格 View 中实现颜色孔单元,效果非常好!

关于cocoa - 使用 NSColorWell 的基于 View 的表格 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11812736/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com