Чтобы получить двойное касание из UIWebview, вам нужно создать подкласс UIWindow и использовать метод,
- (void)sendEvent:(UIEvent *)event {
NSLog(@"tap detect");
NSArray *allTouches = [[event allTouches] allObjects];
UITouch *touch = [[event allTouches] anyObject];
UIView *touchView = [touch view];
if (touchView && [touchView isDescendantOfView:urWebview]) {
//
// touchesBegan
//
if(touch.tapCount==2){
//
// doubletap
//
}
}
}
Из этого подкласса UIWindow используйте делегата или уведомление, чтобы поймать нажатие на ваш класс.