Objective c NSOutlineview定制

Objective c NSOutlineview定制,objective-c,macos,cocoa,nsoutlineview,Objective C,Macos,Cocoa,Nsoutlineview,我需要更改NSOutlineview中分组项目标题的字体颜色,并在将鼠标悬停在分组项目的右侧时隐藏显示/隐藏按钮 我在苹果的任何文档中都找不到如何做到这一点。谁能给我指一下正确的方向 提前感谢我建议使用基于视图的NSOutlineView。由于NSView继承自NSResponder,因此您可以使用这些事件执行所需的操作: - (void)mouseEntered:(NSEvent *)theEvent - (void)mouseExited:(NSEvent *)theEvent .中的详细

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

我在苹果的任何文档中都找不到如何做到这一点。谁能给我指一下正确的方向


提前感谢

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

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

.

中的详细信息是使用基于视图还是基于单元格的NSOutlineView?基于单元格的NSOutlineView请注意,在10.5之后,您使用对象来接收mouseEntered:、mouseExited:、mouseMoved:事件。