在Lion中,源列表组项目现在有一个隐藏/显示按钮,当鼠标滑过项目时会出现该按钮。我的问题是我的所有群组最初都是隐藏的,我必须点击“显示”才能看到他们的内容。如何默认显示它们?
(我正在使用基于视图的大纲视图,如果这很重要)
相关代码位于https://github.com/Uncommon/Hugbit/commit/9356cf619befdfd5e81d7e0a54f528abf624c0b7
答案 0 :(得分:0)
我找到的唯一方法是专门为-expandItem:
方法中的每个组行项目调用-windowDidLoad
。
答案 1 :(得分:-1)
我最终找到了解决方案。
问题是我正在异步加载一些侧边栏内容。当大纲视图看到最初为空的组时,它也会使它们最初折叠。
关键是要等到我的所有侧边栏项都被加载,然后展开组。