动画更新视图

时间:2012-09-04 19:14:35

标签: ios animation uiviewcontroller

我有一个UIViewController,它代表一个问题,例如你喜欢选项A还是选项B(每个按钮都是一个图像)。然后,当用户选择其中一个时,我将问题更改为您更喜欢选项C还是选项D?现在视图保持不变,但图像和相关信息可能会发生变化。因此,我的问题是:

在问我的问题之前:

[self updateView];

我想知道是否可以通过翻转屏幕来动画这个。

谢谢!

1 个答案:

答案 0 :(得分:1)

将其包裹在动画中:

[UIView transitionWithView:self.view duration:1 options:UIViewAnimationOptionTransitionCurlUp animations:^{

    [self updateView];

}];

您可以使用的其他过渡是:

  • UIViewAnimationOptionTransitionCrossDissolve
  • UIViewAnimationOptionTransitionCurlDown
  • UIViewAnimationOptionTransitionCurlUp
  • UIViewAnimationOptionTransitionFlipFromBottom
  • UIViewAnimationOptionTransitionFlipFromLeft
  • UIViewAnimationOptionTransitionFlipFromRight
  • UIViewAnimationOptionTransitionFlipFromTop