gpt4 book ai didi

cocoa - 阻止 NSView 实例接收鼠标事件

转载 作者:行者123 更新时间:2023-12-03 16:49:05 29 4
gpt4 key购买 nike

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

一切正常,除了 AnimationBaseView 阻止其他 View 获取 rightMouseDown 事件。

我尝试过以下方法:

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

感谢您的帮助,何塞。

最佳答案

重写- (NSView *)hitTest:(NSPoint)aPoint以返回nil或应处理鼠标事件的 View

关于cocoa - 阻止 NSView 实例接收鼠标事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3705106/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com