简介
Pop 是一个可扩展的动画引擎,可用于实现任意iOS对象的任意属性的动态变化,支持一般动画,弹性动画和渐变动画三种类型....通过CocoaPods安装
pod 'pop', '~> 1.0'
使用
在需要使用POP的地方,引入头文件:
#import
动画的开始,停止 与 更新
把动画添加到你想要拥有动态变化的对象上面....在默认的时间周期内动态让视图的透明度从0.0变化到1.0来实现淡入的效果:
POPBasicAnimation *anim = [POPBasicAnimation animationWithPropertyNamed...动画属性
动画属性由POPAnimatableProperty类管理,用来指定在哪个属性上应用动画效果.在下面的例子中,我们创建了一个弹性动画,并且显示设置动画属性为与-[CALayer bounds]...,自定义动画属性时,很有借鉴价值.完整的预定义的动画属性列表和他们实现的具体细节参见POPAnimatableProperty.h:
/**
图层(CALayer)通用动画属性.
*/
extern