目标c - 使用2个子视图翻转动画

时间:2012-06-20 09:31:49

标签: objective-c animation uiview flip

我有UIView里面有一张照片(65x65),我想用空白UIView“翻转”这个UIView,但它不起作用。我只能用相同的视图翻转我的视图,当我添加空白视图时,它可以工作,但不适用于翻转动画。

这是我的代码:

   [UIView transitionWithView:myView
                  duration:0.5
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                animations:^{
                    //[myView removeFromSuperview];
                    // [self.view addSubview:tmp];
                }
                completion:^(BOOL finished){
                    [myView removeFromSuperview];
                }];

评论的部分是我想要做的,“tmp”是空白的UIView(初始化为myView.frame),当然我删除了“完成”部分中的行。

我做错了什么?

谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

试试这个

[UIView transitionFromView:myView toView:tmp duration:0.5  
  options:UIViewAnimationOptionTransitionFlipFromLeft   
  completion:^(BOOL finished) {
    [myView removeFromSuperview];
}];