1

我在打开核心动画层的窗口中有一个 NSView。我不时使用此视图显示带有动画的图像。我需要整个视图作为后层,而不仅仅是图像。在这个我称之为 AnimationBaseView 的视图后面是用户与之交互的其他视图。

除了 AnimationBaseView 阻止其他视图获取 rightMouseDown 事件之外,一切都很好。

我尝试了以下方法:

  • 返回 NO 到 AcceptFirstResponder 到 AnimationBaseView
  • 根据需要隐藏和取消隐藏 AnimationBaseView,但会产生令人讨厌的闪烁。

谢谢你的帮助,何塞。

4

1 回答 1

14

覆盖- (NSView *)hitTest:(NSPoint)aPoint以返回nil应处理鼠标事件的视图或视图

于 2010-09-14T07:58:19.350 回答