title: iOS - Flip animation only for specific view
body: <p>i'm developing a game which contained some view (as memory card game) and i want that when the user tap on a card this flip and shows another view. I use this code : </p>
  
  <pre><code>- (void)flipCard:(id)sender {
  
      UIButton *btn=(UIButton *)sender;
      UIView *view=[btn superview];
      UIView *flipView=[[UIView alloc] initWithFrame:[view frame]];
      [flipView setBackgroundColor:[UIColor blueColor]];
      [[flipView layer] setCornerRadius:10];
  
      NSLog(@"Flip card : view frame = %f, %f",view.frame.origin.x, view.frame.origin.y);
  
      [UIView transitionFromView:view toView:flipView duration:1.0 options:UIViewAnimationOptionTransitionFlipFromLeft completion:^(BOOL finished) {
      }];
  
  }
  </code></pre>
  
  <p>Every view has a transparent button which cover the entire view, so when user tap on a view is as tap the button. The button call the method above passing the sender.
  When the animation starts all view is flipped, not only the view i get from sender.
  How can i do?</p>