Iphone使用块动画方法翻转视图

时间:2010-12-07 15:53:37

标签: iphone animation methods block transitions

您好 我的答案看起来没有成功。 我试图在iphone应用上翻转视图。我想使用块方法来动画转换,而不是使用通常的iOS3方法。 任何人都可以建议一段代码来帮忙吗?

2 个答案:

答案 0 :(得分:8)

我尝试了上面建议的animateWithDuration方法,但它没有用。在我使用以下内容之前,我无法正常工作:

[UIView transitionFromView:viewOld 
                    toView:viewNew
                  duration:.75 
                   options:UIViewAnimationOptionTransitionFlipFromLeft | UIViewAnimationCurveEaseIn 
                completion:^(BOOL finished)
                {
                    // cleanup viewOld
                }
 ];

答案 1 :(得分:7)

[UIView animateWithDuration:0.5
                      delay:0.0 
                    options:UIViewAnimationOptionTransitionFlipFromLeft 
                 animations:^{
                                 // Exchange the views here
                                 [view1 removeFromSuperview];
                                 [mySuperview addSubview:view2]; 
                             }
                 completion:NULL];