NSOutlineview自定义

时间:2012-07-24 07:37:36

标签: objective-c macos cocoa nsoutlineview

我需要在NSOutlineview中更改分组项目标题的字体颜色,并在将鼠标悬停在分组项目的右侧时隐藏显示/隐藏按钮。

我无法在任何Apple文档中找到如何执行此操作。任何人都可以指出我正确的方向......

提前致谢

1 个答案:

答案 0 :(得分:1)

我建议使用基于视图的NSOutlineView。由于NSView继承自NSResponder,因此您可以使用这些事件来执行所需操作:

- (void)mouseEntered:(NSEvent *)theEvent
- (void)mouseExited:(NSEvent *)theEvent

NSResponder docs

中的更多信息