objective-c - 如何让 NSWindow 在没有焦点的情况下处理 mouseDown 事件?

标签 objective-c cocoa nswindow

现在我有一个无边框窗口,它处理鼠标按下事件以移动和调整自身大小。但是我如何处理没有焦点的鼠标按下事件?

最佳答案

您的自定义 View 必须实现 -acceptsFirstMouse: 方法并返回 YES

关于objective-c - 如何让 NSWindow 在没有焦点的情况下处理 mouseDown 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5188981/

相关文章:

iOS 更改父 ViewController 的 Integer/NSNumber

ios - 在类别中递归反转 NSString

ios - -canOpenURL : failed for URL: "fbauth2:/" - error: "(null)"

objective-c - 从 NSImageView 中的 Controller 对象获取实例( cocoa )

cocoa - 具有不同值和表达式的 NSFetchRequest

cocoa - 同步调用 NSWindow makeKeyAndOrderFront

c++ - 使用opencv进行图像边缘平滑

iphone - 每个线程都需要自己的自动释放池吗?

swift - 使用自定义 NSApplication 创建时 NSWindow 未关闭

macos - 检查 NSView 在其 NSWindow 中是否可见