У меня есть два 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];
Но это вовсе не анимация представлений. Просто мгновенное переключение видов без какой-либо анимации. Может ли кто-нибудь помочь мне понять, где я ошибаюсь или нужно изменить. Большое спасибо за ваше время и внимание.