title: Multiple UIImageViews does not respond to touches.
body: <p>I am working on an application which requires several UIImageViews to be added. 
  A modal view controller is presented with different buttons. 
  When dismissing the modal view controller it sends tag of the button which helps us deciding which UIImageView to add. </p>
  
  <p>Now when I add first UIImageView, all the gestures work on it. But upon adding the second one, the first one loses response to touch. </p>
  
  <p>The code to add the UIImageView (Body:UIImageView) is :</p>
  
  <pre><code>-(void) addBodyToStage:(int)index {
  NSString * imageString = [NSString stringWithFormat:@"Body%i.png",index];
  UIImage * image = [UIImage imageNamed:imageString];
  Body * body = [[Body alloc] initWithImage:image];
  
  //For Pan Gestures
  [body setUserInteractionEnabled:YES];
  [body addGestureRecognizer:panGesture];
  [panGesture addTarget:body action:@selector(handlePan:)];
  
  //For Pinch Gestures
  [pinchGesture addTarget:body action:@selector(handlePinch:)];
  [body addGestureRecognizer:pinchGesture];
  
  
  //Adding to the view
  [self.view addSubview:body];
  
  }
  </code></pre>