title: UITapGestureRecognizer in UIScrollView subview
body: <p>I'm trying to use a single tap recognizer in an imageView (that is also a scrollView child).
  In Interface Builder I've created and referentiated the scrollView only.
  Works the scrolling but the single tap event is not recognized (nothing is logged). 
  Here's the code:</p>
  
  <pre><code>- (void)loadView {
  [super loadView];
  
  UIImage *myImage = [UIImage imageNamed:@"img1.jpg"];
  imageView = [[UIImageView alloc] initWithImage:myImage];
  
  [myImage release];
  
  // add gesture recognizers to the image view
  UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
  
  [imageView addGestureRecognizer:singleTap];
  
  [singleTap release];
  
  [imageScrollView setContentSize:CGSizeMake(imageView.frame.size.width, imageView.frame.size.height)];
  
  [imageScrollView addSubview:imageView]; }
  
  - (void)handleSingleTap:(UIGestureRecognizer *)gestureRecognizer {
  // single tap handling
  NSLog(@"sinlgeTap called"); }
  </code></pre>
  
  <p>I've looked around for hours and tried many things. Maybe a look of someone else can help much more.
  Thanks.</p>