Cocoa:单击背景中的视图

Cocoa:单击背景中的视图,cocoa,background,nsview,mousedown,Cocoa,Background,Nsview,Mousedown,我正在后台窗口中使用一个视图,我想单击该视图并立即激活mouseDown事件,我当前必须单击一次以激活该视图的窗口,然后再次单击以运行mouseDown。我记得看到过类似的东西,但我已经快一年没有使用XCode了,我在任何地方都找不到它 谢谢你的帮助。找到了 如果有人遇到此问题,您只需覆盖acceptsFirstMouse: 在视图类中,只需添加以下方法: - (BOOL)acceptsFirstMouse:(NSEvent *)theEvent { return YES; } 超级简单的东西

我正在后台窗口中使用一个视图,我想单击该视图并立即激活mouseDown事件,我当前必须单击一次以激活该视图的窗口,然后再次单击以运行mouseDown。我记得看到过类似的东西,但我已经快一年没有使用XCode了,我在任何地方都找不到它

谢谢你的帮助。

找到了

如果有人遇到此问题,您只需覆盖
acceptsFirstMouse:

在视图类中,只需添加以下方法:

- (BOOL)acceptsFirstMouse:(NSEvent *)theEvent {
return YES;
}
超级简单的东西