最新示例: 点击下载
注意: 官方代码中,并不包含实例,而是用于编译的所有源代码,建议自行新建工程,并结合下文的代码片段查看效果....入门
安装
通过CocoaPods安装
pod 'pop', '~> 1.0'
使用
在需要使用POP的地方,引入头文件:
#import
动画的开始,停止 与 更新
把动画添加到你想要拥有动态变化的对象上面...弹性动画
弹性动画,可以给对象一个有活力的弹跳效果.下面的例子中,我们使用弹性动画来使图层的边框值从它的当前值变化为(0, 0 ,400, 400):
POPSpringAnimation *anim...];
anim.velocity = @(1000.);
[layer pop_addAnimation:anim forKey:@"slide"];
基础动画
基础动画可以用来在指定的时间段动态改变属性的值....在默认的时间周期内动态让视图的透明度从0.0变化到1.0来实现淡入的效果:
POPBasicAnimation *anim = [POPBasicAnimation animationWithPropertyNamed