如何在网页浏览中实现先前和前进的滑动手势...我已经阅读了“处理触控板事件”指南,但我仍然无法正确使用...
我已经尝试了继承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");
}
答案 0 :(得分:2)
我想,你已经有了答案,但这就是我的答案:
而不是调用方法
[self acceptsFirstResponder]
你必须实现它并在你的班级中返回YES。
- (BOOL) acceptsFirstResponder
{
return YES;
}
快乐的编码!