iPhone卡片翻转动画

6
我正在尝试在iOS上创建卡片翻转动画,但是我失败了。
基本上,我有一个带有控制器的全局视图。里面有一个holderView,其中包含卡片。
我有卡片的正面,即mainView,以及卡片的背面,即flipSideView。
我已经尝试过像这样做:
[UIView animateWithDuration:1.0
                              delay:0
                            options:UIModalTransitionStyleFlipHorizontal
                         animations:^{
        NSLog(@"started");

        [mainView removeFromSuperview];
        [holderView addSubview:flipsideView];


    } completion:^(BOOL finished){

        NSLog(@"completed");
    }];

这不起作用,出现了奇怪的问题,我尝试了很多不同的方法,但无法让它完美地工作。

有人有想法如何解决吗?

谢谢!

1个回答

9

试试这个:

[UIView transitionFromView:mainView
  toView:holderView
  duration:1.0f
  options:UIViewAnimationOptionTransitionFlipFromRight
  completion:^(BOOL finished) {}];

那应该可以。希望有所帮助!

1
它运行正常,太棒了!谢谢! 我只需要做一个小改变,就是将holderView更改为flipsideView(即翻转卡片时的视图)。 - Andrei

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接