NSOutlineView选择项目移动

时间:2013-05-21 10:10:28

标签: macos cocoa nsoutlineview

我有一个NSOutlineView,它有两个组,并在init时选择一个项目。当我单击HeaderCell并让一个组折叠而另一个组展开时,所选项目将移动到下一个组。为什么会这样?

如何改善这一点并使所选项目不移动?

更新: 当细胞移到NSOutlineView之外时会发生这种情况。所以我猜问题就是细胞再利用。

更新: 前

enter image description here

后:

enter image description here

更新: 问题是,当outlineview折叠或展开时,NSOutlineView的行索引会发生变化。

0 个答案:

没有答案