objective-c - 禁止点击 NSView

标签 objective-c cocoa macos nsview

我知道在 NSWindow 上您可以使用 setIgnoresMouseEvents:。但是,NSView 没有 setEnabled:setIgnoresMouseEvents:。有任何修复吗?

最佳答案

实现the hitTest: method返回 nil

关于objective-c - 禁止点击 NSView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6543240/

相关文章:

iphone - 取消和完成按钮在新联系人 View 中不起作用

cocoa - 在 Cocoa 中为 NSMenuItem 设置目标/操作的正确方法?

cocoa - pyobjc 中的 NSThread 或 python 线程模块?

javascript - 当开发者控制台在 chrome 中打开时,为什么 onmouseover 停止工作?

macos - Brew安装类转储不起作用。如何解决?

iOS8 框架库链接没有 Pod

objective-c - tvOS 中禁止使用 AVSampleBufferDisplayLayer

iphone - 使用 NSDocumentDirectory 存储图像不起作用?

objective-c - 通过组合两个 NSDate 来创建一个新的 NSDate

macos - 解释 dtruss 输出,如 “psynch_cvwait(...) = -1 Err#316”