我有一个UIViewController,它代表一个问题,例如你喜欢选项A还是选项B(每个按钮都是一个图像)。然后,当用户选择其中一个时,我将问题更改为您更喜欢选项C还是选项D?现在视图保持不变,但图像和相关信息可能会发生变化。因此,我的问题是:
在问我的问题之前:
[self updateView];
我想知道是否可以通过翻转屏幕来动画这个。
谢谢!
答案 0 :(得分:1)
将其包裹在动画中:
[UIView transitionWithView:self.view duration:1 options:UIViewAnimationOptionTransitionCurlUp animations:^{
[self updateView];
}];
您可以使用的其他过渡是:
UIViewAnimationOptionTransitionCrossDissolve
UIViewAnimationOptionTransitionCurlDown
UIViewAnimationOptionTransitionCurlUp
UIViewAnimationOptionTransitionFlipFromBottom
UIViewAnimationOptionTransitionFlipFromLeft
UIViewAnimationOptionTransitionFlipFromRight
UIViewAnimationOptionTransitionFlipFromTop