gpt4 book ai didi

macos - -(无效)scrollWheel :(NSEvent)theEvent does not work

转载 作者:行者123 更新时间:2023-12-03 17:17:58 27 4
gpt4 key购买 nike

我用 cocoa 编写了一个应用程序,其中包含一个带有 PDFView 的窗口文档。我试图拦截 PDFView 中的scrollWheel: 事件,但由于某种原因,该方法永远不会传递给 PDFView。相反, View 会根据您的视角向下或向上滚动。

scrollWheel:是响应程序链的一部分,因此我希望调用该方法,但事实并非如此。

有人知道为什么吗?

最佳答案

如果您的 PDFView 位于 ScrollView 内,则 ScrollView 可能会吃掉 -scrollWheel: 事件。如果没有,那么您需要确保您的 PDFView 子类接受第一响应者:

-(BOOL)acceptsFirstResponder
{
return YES;
}

如果这不起作用,那么您需要提供更多有关您要实现的目标以及如何实现它的详细信息(即发布您的代码)。

关于macos - -(无效)scrollWheel :(NSEvent)theEvent does not work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1900729/

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