基于自定义视图的NSOutlineView披露?

时间:2012-03-16 19:09:13

标签: macos cocoa osx-lion nsoutlineview

是否有一种简单的方法可以为可扩展项目自定义显示三角形?

我尝试删除它并在点击我的自定义披露指示符时调用[outlineView expandItem:X],但所有性感的内置动画都不起作用。是否有一个技巧来启用这些动画?我试过了[outlineView beginUpdates]但是没有产生任何结果。

2 个答案:

答案 0 :(得分:4)

使用动画师:

[[[outlineView] animator] expandItem:xyz]

答案 1 :(得分:-1)

use - (void)outlineView:(NSOutlineView *)outlineView willDisplayOutlineCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item;