IOS How to handle taps within a UIWebView

//1. Add UIGestureRecognizerDelegate to your interface:
 
@interface DocumentViewControler : UIViewController <UIGestureRecognizerDelegate>
 
//2. Add to viewDidLoad
 
- (void)viewDidLoad {
    [super viewDidLoad];
    
    
    UITapGestureRecognizer* singleTap=[[UITapGestureRecognizer
                                        alloc]initWithTarget:self action:@selector(handleSingleTap:)];
    singleTap.numberOfTouchesRequired=1;
    singleTap.delegate=self;
    [self.webView addGestureRecognizer:singleTap];
    [singleTap release];
}
 
//3. Add:
 
-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer
                                                    *)otherGestureRecognizer {
    return YES;
}
 
//4.
 
-(void) handleSingleTap:(UITapGestureRecognizer *)recognizer  {
    NSLog(@"handleSingleTap");
    
    // Your code here
}

Comments

Popular posts from this blog

Java : Variables Declaring

Install DNF in RHEL/CentOS 7

SQL Self JOIN