【问题标题】:NSOutlineView - How to remove the expand/collapse toggleNSOutlineView - 如何移除展开/折叠切换
【发布时间】:2012-05-02 03:55:13
【问题描述】:

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

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

【问题讨论】:

  • 也许这对你有帮助,不确定它是否同样的问题:devforums.apple.com/message/643148#643148
  • @JustSid - 把它写下来作为答案,我会把它标记为正确的。特别是-outlineView:shouldShowOutlineCellForItem:

标签: objective-c nsoutlineview


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-08-21
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 2014-08-03
    • 2017-06-15
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多