简介
Pop 是一个可扩展的动画引擎,可用于实现任意iOS对象的任意属性的动态变化,支持一般动画,弹性动画和渐变动画三种类型....入门
安装
通过CocoaPods安装
pod 'pop', '~> 1.0'
使用
在需要使用POP的地方,引入头文件:
#import
动画的开始,停止 与 更新
把动画添加到你想要拥有动态变化的对象上面...弹性动画
弹性动画,可以给对象一个有活力的弹跳效果.下面的例子中,我们使用弹性动画来使图层的边框值从它的当前值变化为(0, 0 ,400, 400):
POPSpringAnimation *anim...valueWithCGRect:CGRectMake(0, 0, 400, 400)];
[layer pop_addAnimation:anim forKey:@"size"];
渐变动画
渐变动画,可以让对象缓慢地停止变化....在默认的时间周期内动态让视图的透明度从0.0变化到1.0来实现淡入的效果:
POPBasicAnimation *anim = [POPBasicAnimation animationWithPropertyNamed