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

时间:2012-12-18 17:25:13

标签: macos nsoutlineview

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

我已经尝试拦截NSOutlineView子类中的firstResponder消息,以及我的自定义rowViews,但无济于事。有任何想法吗?

1 个答案:

答案 0 :(得分:0)

在我的NSTableRowView子类中,执行以下操作:

- (BOOL)isEmphasized {

    return YES;
}