gpt4 book ai didi

objective-c - 将 NSComboboxCell 与 NSTableView 一起使用

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

我正在努力让 NSComboboxCell 来显示从 NSArray 加载时所期望的选项。

- (IBAction)addProjector:(id)sender {

Projector *p = [[Projector alloc]init];
[p setIpAddress:[_ipAddressTextField stringValue]];
NSComboBoxCell *n = [[NSComboBoxCell alloc]init];
[n addItemsWithObjectValues:wuAvailable];
[p setGType:n];

[_list addObject:p];

[_tableView reloadData];

}

wuAvailableNSStringsNSArray。当应用程序加载时,我看不到我的字符串,因为选项只是“Field”,没有其他选项。下图显示了问题。

如有任何帮助,我们将不胜感激。

最佳答案

除非你做了一些魔法让你创建的单元格出现在 tableView 中,否则它不会出现。因此,分配什么数组并不重要。

如果您已经使用其中包含 NSComboBoxCell 的 tableColumn 设置了 tableView,那么您可以通过获取“tableColumn.dataCell”并设置其属性来修改代码中的单元格。

您可以通过 tableView 中的标识符获取 tableColumn - 您的 Controller 应该在 tableView 上有一个 IBOutlet。

关于objective-c - 将 NSComboboxCell 与 NSTableView 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21134227/

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