2011-11-10 33 views
1

如何在webview中實現之前和前進的輕掃手勢...我已經通讀了處理觸控板事件指南,但我仍然無法得到它的權利...獲取scrollWheel工作...在WebView中實現之前和前進的手勢

我試過子類化的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"); 
} 

回答

2

我猜,你有你的答案了,但這裏是什麼將是我的:

而不是調用方法

[self acceptsFirstResponder] 

你要實現它,並返回YES在你的班級。

- (BOOL) acceptsFirstResponder 
{ 
    return YES; 
} 

快樂編碼!

相關問題