Swift 确定NSImageView是否高亮显示

Swift 确定NSImageView是否高亮显示,swift,cocoa,nsimageview,Swift,Cocoa,Nsimageview,我有一个具有多个视图的视图。当用户选择时,如何确定高亮显示哪个NSImageView?isHighlighted属性始终相同。若要确定任何视图是否具有焦点,请检查它是否是其窗口的第一响应程序: if (someView.window.firstResponder == someView) ... 文本字段很复杂,因为它们使用另一个对象作为字段编辑器,但这与图像视图无关。用户选择时高亮显示是什么意思?图像视图是否在容器视图(如集合视图或表视图)中,您指的是它们是否已被选中?或者它们是可编

我有一个具有多个视图的视图。当用户选择时,如何确定高亮显示哪个NSImageView?
isHighlighted
属性始终相同。

若要确定任何视图是否具有焦点,请检查它是否是其窗口的
第一响应程序

if (someView.window.firstResponder == someView)
    ...

文本字段很复杂,因为它们使用另一个对象作为字段编辑器,但这与图像视图无关。

用户选择时高亮显示是什么意思?图像视图是否在容器视图(如集合视图或表视图)中,您指的是它们是否已被选中?或者它们是可编辑的,有焦点并显示焦点环?我指的是焦点环