NSOutlineView - 如何删除展开/折叠切换

时间:2012-05-01 19:17:58

标签: objective-c nsoutlineview

我有一个NSOutlive视图,我想从某些行中删除切换。区域和资产行是组项目(标题行),不应该是可折叠的。问题是我对这些项目回答NO- (BOOL)outlineView:(NSOutlineView *)outlineView isItemExpandable:(id)item,切换确实消失了,但是我无法以编程方式扩展。

有没有办法从特定行中删除切换?

Example

1 个答案:

答案 0 :(得分:2)

这显然是设计和预期的行为(不要问为什么,我不知道)。另请参阅开发人员论坛中的此主题:https://devforums.apple.com/message/643148#643148

通过在NO中返回outlineView:shouldShowOutlineCellForItem:来转动大纲单元格时,似乎会出现此问题。