iOS - Flip анимация только для определенного вида

Я занимаюсь разработкой игры, которая содержала какой-то вид (как игра на карту памяти), и я хочу, чтобы, когда пользователь нажимал на карту, это переворачивалось и показывало другой вид. Я использую этот код:

- (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) {
    }];

}

Каждый вид имеет прозрачную кнопку, которая закрывает весь вид, поэтому, когда пользователь нажимает на вид, он нажимает кнопку. Кнопка вызывает метод выше, передавая отправителю. Когда анимация начинается, переворачивается весь вид, а не только вид, который я получаю от отправителя. Как я могу сделать?

Ответы на вопрос(3)

Ваш ответ на вопрос