默认情况下隐藏的源列表组

时间:2011-09-30 21:27:59

标签: cocoa osx-lion nsoutlineview

在Lion中,源列表组项目现在有一个隐藏/显示按钮,当鼠标滑过项目时会出现该按钮。我的问题是我的所有群组最初都是隐藏的,我必须点击“显示”才能看到他们的内容。如何默认显示它们?

(我正在使用基于视图的大纲视图,如果这很重要)

相关代码位于https://github.com/Uncommon/Hugbit/commit/9356cf619befdfd5e81d7e0a54f528abf624c0b7

2 个答案:

答案 0 :(得分:0)

我找到的唯一方法是专门为-expandItem:方法中的每个组行项目调用-windowDidLoad

答案 1 :(得分:-1)

我最终找到了解决方案。

问题是我正在异步加载一些侧边栏内容。当大纲视图看到最初为空的组时,它也会使它们最初折叠。

关键是要等到我的所有侧边栏项都被加载,然后展开组。