Перевернуть анимацию между двумя UIView на UIViewController

У меня есть два UIView на моем контроллере представления. Я хотел переключаться между двумя представлениями при касании пользователя. Все в порядке, за исключением анимации. Я попробовал два метода, первый был:

[UIView transitionFromView:frontView toView:backView 
duration:01.0 options:UIViewAnimationOptionTransitionFlipFromRight 
completion:NULL];

Это анимация представления, но на самом деле анимация всего представления контроллера представления, в то время как мне нужна была только часть, где находятся мои представления, что составляет около 320x200 в центре. экран.

Затем я попробовал другой вариант, а именно:

[UIView animateWithDuration:1.0 delay:0.0
            options:UIViewAnimationOptionTransitionFlipFromRight 
            animations:^{
        [frontView removeFromSuperview];
        [self.view addSubview:backView];
    } completion:nil];

Но это вовсе не анимация представлений. Просто мгновенное переключение видов без какой-либо анимации. Может ли кто-нибудь помочь мне понять, где я ошибаюсь или нужно изменить. Большое спасибо за ваше время и внимание.

5
задан Ahmed 19 May 2012 в 09:03
поделиться