CAAnimationGroup动画的使用
2016-08-01 17:00
232 查看
// 使用示例 CABasicAnimation *rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; rotationAnimation.toValue = [NSNumber numberWithFloat:(2 * M_PI) * 2]; rotationAnimation.duration = 0.35f; rotationAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; CABasicAnimation *scaleAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"]; scaleAnimation.toValue = [NSNumber numberWithFloat:0.0]; scaleAnimation.duration = 0.35f; scaleAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; CAAnimationGroup *animationGroup = [CAAnimationGroup animation]; animationGroup.duration = 0.35f; animationGroup.autoreverses = YES; animationGroup.repeatCount = 1; animationGroup.animations =[NSArray arrayWithObjects:rotationAnimation, scaleAnimation, nil]; [view.layer addAnimation:animationGroup forKey:@"animationGroup"];
相关文章推荐
- CABasicAnimation,CAKeyframeAnimation,CATransition,CAAnimationGroup,UIBezierPath之间做动画的不同点和各自的使用范围。
- ios-day18-11(使用CAAnimationGroup实现对UIView的组合动画)
- CAAnimationGroup(动画组)的简单使用
- 动画CAAnimationGroup
- UI 动画之CALayer+CAAnimation 之 CAAnimationGroup
- CAAnimation动画/CAAnimation Group
- iOS - UI之核心动画CAAnimationGroup以及其他
- 动画-CAAnimationGroup(动画组合)
- 【iOS开发-动画】动画组CAAnimationGroup
- CAAnimationGroup-核心动画组
- 组合动画CAAnimationGroup
- 动画组CAAnimationGroup
- CAAnimationGroup 组动画
- iOS:核心动画之动画组CAAnimationGroup
- 组合动画CAAnimationGroup
- CAAnimationGroup 组动画
- iOS开发-组合动画CAAnimationGroup
- 猫猫学iOS(四十二)UI之核心动画CAAnimationGroup以及其他
- CAAnimation动画/CAAnimation Group
- <iOS>动画组CAAnimationGroup