2011-07-30 4 views
1

画面をクリックすることによってトリガされる機能を有効にしたいとします。画面のビューはUIWebViewであり、ユーザーがクリックするタイミングを教えてもらいたいのですが、内部のリンクをクリックしたときではなく、他の場所をクリックすることができます。リンク上ではなくUIWebView内のクリックを検出する

すべてのアイデア?
Tnx!

+0

クリックまたはタップしますか? –

答えて

0

見た目にtouchesBegan:/touchesEnded:を見てきました。それはあなたを助けるかもしれません。ユーザが画面を保持している指を動かすとタッチが解放されたときにtouchesEndedがあるときにユーザが画面、touchesMovedに触れたとき

NSSet     *touch; 
CGPoint     mTouchLocation; 

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
touch = [event allTouches]; 
mTouchLocation = [[touches anyObject] locationInView:self.view]; 
} 

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
NSLog(@"touchesMoving"); 
} 


- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event 
{ 
NSLog(@"touchEnded"); 
CGPoint newTouchLocation = [[touches anyObject] locationInView:self.view]; 
} 

touchesBeganが呼び出されます。

関連する問題