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

zed*_*111 2 iphone methods animation block transitions

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

pai*_*ego 8

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

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


Ole*_*ann 7

[UIView animateWithDuration:0.5
                      delay:0.0 
                    options:UIViewAnimationOptionTransitionFlipFromLeft 
                 animations:^{
                                 // Exchange the views here
                                 [view1 removeFromSuperview];
                                 [mySuperview addSubview:view2]; 
                             }
                 completion:NULL];
Run Code Online (Sandbox Code Playgroud)

  • 这似乎不起作用,我的视图立即交换,没有翻转 (6认同)