Unless I'm misunderstanding something in your question this is straightforward. Add this to your view controller containing the web view.
- (void)viewDidLoad
{
// other stuff
self.webView.delegate = self;
self.webView.scrollView.bounces = YES;
// load your webView here
}
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
CGSize contentSize = self.webView.scrollView.contentSize;
CGFloat maxContentWidth = contentSize.width;
if (maxContentWidth > 2000) {
maxContentWidth = 2000;
}
self.webView.scrollView.contentSize = CGSizeMake(maxContentWidth, contentSize.height);
}