我的视图控制器上有两个 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];
但这根本不是动画视图。只需立即切换视图,无需任何动画。任何人都可以帮助我理解我错在哪里或需要改变。非常感谢您的时间和考虑。