您的位置:首页 > 运维架构

学习使用炫酷的 Facebook Pop(三)

2014-12-04 15:29 169 查看
POPSpringAnimation里面除了位置,大小之外还有很多其他的animation效果。
从别人那里摘录下来,虽然没有试验过,但是我读了下代码基本是对的,应该没有太大问题。

这个动效将按钮旋转

POPSpringAnimation *rotationAnimation = [POPSpringAnimation animationWithPropertyNamed:kPOPLayerRotation];
rotationAnimation.beginTime = CACurrentMediaTime() + 0.2;
rotationAnimation.toValue = @(1.2);
rotationAnimation.springBounciness = 10.f;
rotationAnimation.springSpeed = 3;
[view.layer pop_addAnimation:rotationAnimation forKey:@"rotationAnim"];


这个改变透明度:
POPBasicAnimation *opacityAnimation = [POPBasicAnimation animationWithPropertyNamed:kPOPLayerOpacity];
opacityAnimation.toValue = @(0.5);
[view.layer pop_addAnimation:opacityAnimation forKey:@"opacityAnimation"];


记得toValue一定是个对象,所以传入的值要加上一个@在前面,或者用NSValue把CGRect,CGPoint等等封装起来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: