title: UIScrollView contents not allowing user interaction
body: <p>I have a UIScrollView with paging enabled like the following:</p>
  
  <pre><code>container = [[UIScrollView alloc] initWithFrame:kScrollViewFrame];
  [container setDelegate:self];
  [container setShowsHorizontalScrollIndicator:YES];
  [container setShowsVerticalScrollIndicator:NO];
  [container setClipsToBounds:YES];
  [container setPagingEnabled:YES];
  [container setDecelerationRate:UIScrollViewDecelerationRateFast];
  [container setBounces:NO];
  [container setUserInteractionEnabled:NO];
  [container setCanCancelContentTouches:NO];
  [container setDelaysContentTouches:NO];
  </code></pre>
  
  <p>To the UIScrollView, I add several UIWebViews, and set their interaction enabled to yes like so.</p>
  
  <pre><code>- (id)initWithFrame:(CGRect)frame
  {
      self = [super initWithFrame:frame];
      if (self) {
          // Initialization code
  
          self.frame = frame;
          self.userInteractionEnabled = YES;
      }
      return self;
  }
  </code></pre>
  
  <p>which breaks paging and all touches on the UIScrollView. If I set user interaction enabled to NO, page works, but I can't highlight text in the UIWebView. I tried subclassing UIScrollView like the following, but the same circumstances occur. Any idea?</p>
  
  <pre><code>- (id)initWithFrame:(CGRect)frame
  {
      NSLog(@"init");
      return [super initWithFrame:frame];
  }
  
  - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
  {
      NSLog(@"touchesBegan");
  
      [[self nextResponder] touchesBegan:touches withEvent:event];
  }
  
  - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
  {
      NSLog(@"touchesMoved");
  
      [[self nextResponder] touchesMoved:touches withEvent:event];
  }
  
  - (void) touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
  {
      NSLog(@"touchesEnded");
      [[self nextResponder] touchesEnded:touches withEvent:event];
  }
  </code></pre>