实现iOS漂亮的动画效果主要有两种方法,web
一种是UIView层面的,curl
一种是使用CATransition进行更低层次的控制,动画
第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、经常使用的效果展示,这里写一个经常使用的示例代码,供你们参考。url
第二种方式相对复杂一些,但若是更好的进行控制,仍是使用这种方法吧,spa
基本使用方法能够看一下以下例子:orm
这里使用了setType与setSubtype组合,这使用个比较保险,由于他的参数就是官方API里定义的,他们的参数说明能够参考以下:ip
[animation setType:@"suckEffect"];ci
这里的suckEffect就是效果名称,能够用的效果主要有:rem
最后再给出一种经常使用代码供你们参考。animation