我正在使用
谢谢。
NSOutlineView
,并且没有使用NSTreeController
,已经实现了自己的数据源。最好的方法是选择一个项目?
NSOutlineView
已经支持 expandItem:
和 collapseItem:
。我缺少一个类似于`selectItem: `的方便方法。如何在程序中实现它?谢谢。
expandItem:
。这是NSOutlineView的一个方法。我不确定你是否可以将其传递给一个深度嵌套的项目,但即使你不能,你也可以使用NSOutlineView的parentForItem:
来构建所需项目祖先的堆栈,然后遍历该堆栈并依次展开每个项目。 - Peter Hosey