gpt4 book ai didi

objective-c - 如何动态填充 NSOutlineView 的列?

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

我有一个 NSOutlineView 的 IBOutlet,我想删除现有的列添加新的。

我尝试过添加列

[outlineView setOutlineTableColumn:myNewCol];

[outlineView addTableColumn:myNewCol];

运气不好。

要删除我尝试了以下方法:

NSArray *existingColumns = [outlineView tableColumns];
for (NSTableColumn *col in existingColumns)
[outlineView removeTableColumn:col];

有什么帮助吗?

谢谢!

最佳答案

setOutlineTableColumn: 设置其中包含显示按钮的列。它不添加列。

如果这两个根本没有做任何事情,请确保您的 Nib 中连接了outlineView(我假设它是一个 IB socket )。

如果发生其他情况,请告诉我们您的问题是什么。

关于objective-c - 如何动态填充 NSOutlineView 的列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127886/

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