Fra*_*ckx 13 core-animation ios4
我的应用程序中有这段代码:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:imgView cache:YES];
imgView.image = img2;
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
但是在iOS 4.0及更高版本中不鼓励使用此方法,我应该使用 transitionWithView:duration:options:animations:completion:
我不能让它正常工作.谁能帮我?谢谢!
ken*_*ytm 19
[UIView transitionWithView:imgView // use the forView: argument
duration:1 // use the setAnimationDuration: argument
options:UIViewAnimationOptionTransitionFlipFromLeft
// check UIViewAnimationOptions for what options you can use
animations:^{ // put the animation block here
imgView.image = img2;
}
completion:NULL]; // nothing to do after animation ends.
Run Code Online (Sandbox Code Playgroud)