0

UIWebviewでユーザーを特定するにはどうすればよいですtouchか。タッチ開始などの利用可能な代理人はいますか?tapdouble tap

4

2 に答える 2

4

これがwebviewでシングルタップとダブルタップを実装するためのコードです

UITapGestureRecognizer *singleTap = [[[UITapGestureRecognizer alloc] initWithTarget: self action:@selector(doSingleTap)] autorelease];
singleTap.numberOfTapsRequired = 1; 
[self.myWebView addGestureRecognizer:singleTap];


UITapGestureRecognizer *doubleTap = [[[UITapGestureRecognizer alloc] initWithTarget: self action:@selector(doDoubleTap)] autorelease];
doubleTap.numberOfTapsRequired = 2; 
[self.myWebView addGestureRecognizer:doubleTap];
于 2012-07-30T09:46:14.493 に答える
0

以下の3つのリンクはあなたの問題を解決します

how-to-add-a-gesture-recognizer-to-a-uiwebview-subclass

iphone-custom-gestures-on-your-uiwebview

does-uigesturerecognizer-work-on-a-uiwebview

タップ数については、 numberOfTapsRequiredプロパティで設定できます

例えば:

UITapGestureRecognizer *myGusture = [[[UITapGestureRecognizer alloc] initWithTarget: self action:@selector(doTap)] autorelease];
myGusture.numberOfTapsRequired = 1; //you can change it to any number as per your requirement.
[self.myWebView addGestureRecognizer:myGusture];
[myGusture release];
myGusture = nil;
于 2012-07-30T10:03:15.377 に答える