// try this
NSString * urlstr=@ "www.example.com/yy.pdf"; web=nil; web=[[UIWebView alloc] initWithFrame:CGRectMake(0, 98, 320, 367)]; web.delegate=self; [self.view addSubview:web]; [web loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:urlstr]]]; UIPinchGestureRecognizer *pgr = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinch:)]; pgr.delegate = self; [web addGestureRecognizer:pgr];
// Target action
- (IBAction)handlePinch:(UIPinchGestureRecognizer *)recognizer { recognizer.view.transform = CGAffineTransformScale(recognizer.view.transform, recognizer.scale, recognizer.scale); recognizer.scale = 1; }
Before that, add the UIGestureRecognizerDelegate to .h. Hope this helps you.
source share