gpt4 book ai didi

cocoa - NSTableView - NSButtonCell 数据源类型?

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

我有一个带有复选框样式单元格的表格,但我不知道如何让这些按钮显示它们应该显示的标题。数据源应该是字符串数组吗?字典数组(字符串/ bool 值)? NSButtonCell 数组?这些似乎都不起作用=/

最佳答案

NSButtonCell 使用整数值(如 NSNumbers)作为其数据源:

NSMixedState = -1,
NSOffState = 0,
NSOnState = 1

这当然对你的标题没有帮助,你必须单独设置它。如果您使用绑定(bind),NSButtonCell 定义一个 title 绑定(bind),您可以绑定(bind)到字符串数组。否则,您可以使用 NSTableView 委托(delegate)方法 - (void)tableView:(NSTableView *)aTableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex 来设置标题对于每一行。

关于cocoa - NSTableView - NSButtonCell 数据源类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/314318/

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