title: When I set the delegate of a UIWebView's built-in UIScrollView, I lose the ability to pinch to zoom, how can I get it back?
body: <p>I am using a UIWebView to show a PDF. I need to track some UIScrollView events, so I set the built-in UIScrollView like this:</p>
  
  <pre><code>for(UIScrollView *s in webView.subviews) {
  
      s.delegate = self;
  
  }
  </code></pre>
  
  <p>But the problem is that when I do this, I lose the ability to pinch to zoom (like I could before because the UIWebView's Scale Pages to Fit property was set). How come this happens? What can I do to fix it? I went ahead and implemented the UIScrollView shouldZoom method, but when I pass back the scrollView as the view to zoom on, it zooms from the corner, not where my fingers are.</p>
  
  <p>Does anybody know a solution to this problem? How can I have the UIScrollView delegate set, and still retain natural zooming ability?</p>
  
  <p>Thanks!</p>