确定NSImageView是否突出显示

时间:2018-08-23 18:17:55

标签: swift cocoa nsimageview

我有一个带有多个NSImageViews的视图。我如何确定用户选择时突出显示了哪个NSImageView? isHighlighted属性始终相同。

1 个答案:

答案 0 :(得分:0)

要确定某个视图是否具有焦点,请检查它是否是其窗口的firstResponder

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

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