我有一个NSOutlineView的IBOutlet,我想删除现有的列和 添加新的。
我试过这个来添加列
[outlineView setOutlineTableColumn:myNewCol];
和
[outlineView addTableColumn:myNewCol];
没有运气。
要删除我试过这个:
NSArray *existingColumns = [outlineView tableColumns];
for (NSTableColumn *col in existingColumns)
[outlineView removeTableColumn:col];
任何帮助?
谢谢!
答案 0 :(得分:1)
setOutlineTableColumn:
设置包含公开按钮的列。它不会添加列。
如果两者都没有做任何事情,请确保在您的笔尖中连接outlineView
(我认为是IB插座)。
如果发生其他问题,请告诉我们您的问题。