title: UIWebView scrollView in iOS 4 doesn't call contentOffset
body: <p>I had the following code that sets the contentInset for UIWebView's scrollView</p>
  
  <pre><code>webScrollView.contentInset = UIEdgeInsetsMake(44, 0.0, 0.0, 0.0);
  </code></pre>
  
  <p>and here's how I get the UIWebView scrollView:</p>
  
  <pre><code> - (UIScrollView *)defaultScrollView {
          UIScrollView *scrollView = nil;
  
          NSString *currSysVer = [[UIDevice currentDevice] systemVersion];
          if ([currSysVer compare:@"5.0" options:NSNumericSearch] != NSOrderedAscending) {
              return self.scrollView;
          }
          else {
              for (UIView *subview in [self subviews]) {
                  if ([subview isKindOfClass:[UIScrollView class]]) {
                      scrollView = (UIScrollView *)subview;
                  }
              }
  
              if (scrollView == nil) {
                  NSLog(@"Couldn’t get default scrollview!");
              }
          }
          return scrollView;
      }
  </code></pre>
  
  <p>In iOS 5 calling the above also sets the contentOffset, I know this because it calls the scrollViewDidScroll delegate, however in iOS 4, it doesn't... any idea why this is and how to fix it?</p>