标签: swift cocoa nsimageview
我有一个带有多个NSImageViews的视图。我如何确定用户选择时突出显示了哪个NSImageView? isHighlighted属性始终相同。
isHighlighted
答案 0 :(得分:0)
要确定某个视图是否具有焦点,请检查它是否是其窗口的firstResponder:
firstResponder
if (someView.window.firstResponder == someView) ...
文本字段比较复杂,因为它们使用另一个对象作为字段编辑器,但这与图像视图无关。