在Lion中,源列表组项目现在具有隐藏/显示按钮,该按钮在鼠标滑过该项目时出现。我的问题是,我的所有群组最初都是隐藏的,我必须点击“显示”才能看到它们的内容。我如何让它们默认显示?默认隐藏的源列表组
(我使用一个基于视图的大纲视图,如果该事项)
相关的代码是在https://github.com/Uncommon/Hugbit/commit/9356cf619befdfd5e81d7e0a54f528abf624c0b7
在Lion中,源列表组项目现在具有隐藏/显示按钮,该按钮在鼠标滑过该项目时出现。我的问题是,我的所有群组最初都是隐藏的,我必须点击“显示”才能看到它们的内容。我如何让它们默认显示?默认隐藏的源列表组
(我使用一个基于视图的大纲视图,如果该事项)
相关的代码是在https://github.com/Uncommon/Hugbit/commit/9356cf619befdfd5e81d7e0a54f528abf624c0b7
我最终自己找到了解决方案。
问题是我正在异步加载一些边栏内容。当大纲视图看到最初为空的组时,它也会使它们最初处于折叠状态。
关键是要等到我的所有边栏项加载完毕,然后展开组。
你是如何等待所有物品被加载的? – evdude100
侧边栏内容基于NSTask的结果,因此完成后我填充数据源的列表,调用'reloadData',然后展开组。 – Uncommon