最近,应美工要求,需要做一些小动画,但是发觉自己做的一些小动画并不能满足自己的一些要求,于是在网上查查,发现除了苹果公司提供的coreanimation以外,facebook提供的pop动画效果也很漂亮。于是就安装下来试试。
1.cocoapods软件应该都比较熟悉了;Podfile中写入以下
platform :ios, '9.2'
target '项目名' do
xcodeproj '/Users/app1/Desktop/ZHTCGDMap/ZHTCGDMap.xcodeproj'//项目所在路径
pod 'pop', '~>1.0'//版本
end//然后pod install
2,在安装好后调用的时候遇到一些问题,发现有的文件没有引入,后来在项目配置中bulidphases中添加库
3.swift中别忘记建立桥接头文件并在里面引入 #import <POP/POP.h>
4.最后测试一下:在需要动画的控件上写入一下
let scale = POPSpringAnimation(propertyNamed:kPOPViewScaleXY)
scale.toValue = NSValue(CGPoint: CGPointMake(2, 2))
scale.springBounciness = 20
scale.springSpeed = 1;
控件.pop_addAnimation(scale, forKey:"scale")
5.如果成功的化会发现控件中带有弹性效果了
转载请保留:
http://www.jianshu.com/p/5bf873329185
网友评论