gpt4 book ai didi

macos - 让scrollWheel开始工作...在WebView中实现上一个和前进的手势

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

如何在 Web View 中实现向前和向前滑动手势...我已阅读处理触控板事件指南,但仍然无法正确理解...

我尝试过对 WebView、NSView、NSWindow 进行子类化,但它们都不起作用...我什至无法让它调用scrollWheel 事件...我在这里做错了什么?谢谢

-- webView.h --


#import <Cocoa/Cocoa.h>
#import <WebKit/WebKit.h>

@interface swipeView : WebView
@end



-- webView.m --

- (void) awakeFromNib{
[self setAcceptsTouchEvents:YES];
[self acceptsFirstResponder];
}


- (void) scrollWheel:(NSEvent *)theEvent{
NSLog(@"scroll");
}

最佳答案

我想,你已经有了答案,但这是我的答案:

而不是调用方法

[self acceptsFirstResponder]

你必须实现它并在你的类中返回 YES。

- (BOOL) acceptsFirstResponder
{
return YES;
}

祝你编码愉快!

关于macos - 让scrollWheel开始工作...在WebView中实现上一个和前进的手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085855/

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