判断 NSImageView 是否高亮
Determine if NSImageView is highlighted
我有一个包含多个 NSImageView 的视图。如何确定用户选择时突出显示的 NSImageView? isHighlighted
属性 总是一样的。
要确定是否有任何视图具有焦点,请检查它是否是其 window 的 firstResponder
:
if (someView.window.firstResponder == someView)
...
文本字段比较复杂,因为它们使用另一个对象作为字段编辑器,但这与图像视图无关。
我有一个包含多个 NSImageView 的视图。如何确定用户选择时突出显示的 NSImageView? isHighlighted
属性 总是一样的。
要确定是否有任何视图具有焦点,请检查它是否是其 window 的 firstResponder
:
if (someView.window.firstResponder == someView)
...
文本字段比较复杂,因为它们使用另一个对象作为字段编辑器,但这与图像视图无关。