保持 NSOutlineView 的焦点或第一响应者状态



我有一个NSOutline的子类。 当它失去焦点时,所选行的显示三角形会从其倒置模板形式(白色)变回黑色。 我不希望这种情况发生:我希望所选行的外观保持不变,就像在 XCode 或邮件中一样。

我尝试在NSOutlineView子类以及我的自定义rowViews中拦截基于firstResponder的消息,但无济于事。 有什么想法吗?

在我的NSTableRowView子类中,做以下工作:

- (BOOL)isEmphasized {
    return YES;
}

最新更新