1.开始准备动画
[UIView beginAnimations:nil context: nil];
2.设置动画持续时间
[UIView setAnimationDuration:0.5];
3.设置动画曲线
[UIView setAnimationCurve:UIUserInterfaceLayoutDirectionRightToLeft];
4.设置动画效果
[UIView setAnimatinTransition:UIViewAnimationTransitionCurlDown forView:self cache:YES];
5.启动动画
[UIView commitAnimations];
我认为最主要的是第一步和最后一步,中间的代码其实就是在改变动画的效果,变着花样而已。而且其中的样式也是可以自由变换的。。