Macos -(无效)滚轮:(n事件)事件不工作

Macos -(无效)滚轮:(n事件)事件不工作,macos,cocoa,Macos,Cocoa,我用cocoa写了一个应用程序,里面有一个窗口文档,里面有一个PDFView。我正试图截取PDFView中的scrollWheel:事件,但由于某些原因,该方法从未传递给PDFView。取而代之的是,视图会根据您的视角向下或向上滚动 scrollWheel:是响应程序链的一部分,因此我希望调用该方法,但它没有 有人知道为什么吗 如果您的PDFView位于滚动视图中,则滚动视图可能正在吞噬-scrollWheel:事件。如果没有,则需要确保PDFView子类接受第一响应者: -(BOOL)acce

我用cocoa写了一个应用程序,里面有一个窗口文档,里面有一个PDFView。我正试图截取PDFView中的scrollWheel:事件,但由于某些原因,该方法从未传递给PDFView。取而代之的是,视图会根据您的视角向下或向上滚动

scrollWheel:是响应程序链的一部分,因此我希望调用该方法,但它没有


有人知道为什么吗

如果您的PDFView位于滚动视图中,则滚动视图可能正在吞噬-scrollWheel:事件。如果没有,则需要确保PDFView子类接受第一响应者:

-(BOOL)acceptsFirstResponder
{
    return YES;
}

如果这不起作用,那么您需要提供更多关于您试图完成什么以及如何完成它的详细信息(即,发布代码)。

如果您的PDFView位于滚动视图中,则滚动视图可能正在吞噬-scrollWheel:事件。如果没有,则需要确保PDFView子类接受第一响应者:

-(BOOL)acceptsFirstResponder
{
    return YES;
}
如果这不起作用,那么您需要提供更多关于您试图实现什么以及如何实现它的细节(例如,发布代码)