Cod*_*aru 4 iphone ipad ios4 ios ios5
我已将WebView放在Scrollview中,而Scrollview又放在viewcontroller的视图中.点击webview时,"tapRecognized"方法不会被调用.
这是我的代码:
UITapGestureRecognizer *oneFingerTwoTaps =
[[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapRecognized)] autorelease];
[oneFingerTwoTaps setNumberOfTapsRequired:1];
// Add the gesture to the view
[[self view] addGestureRecognizer:oneFingerTwoTaps];
Run Code Online (Sandbox Code Playgroud)
我也尝试过使用foll:
[scrollview addGestureRecognizer:oneFingerTwoTaps];
[webview addGestureRecognizer:oneFingerTwoTaps];
Run Code Online (Sandbox Code Playgroud)
请帮忙
尝试添加以下语句:
//.h
...
@interface yourclass <UIGestureRecognizerDelegate>
...
//.m
...
[oneFingerTwoTaps setDelegate:self];
...
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
Run Code Online (Sandbox Code Playgroud)
我希望它可以提供帮助