//缩放动画
CABasicAnimation *anima2 = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
anima2.fromValue = [NSNumber numberWithFloat:1.0f];
anima2.toValue = [NSNumber numberWithFloat:0.0f];
//隐藏动画
CABasicAnimation *anima3 = [CABasicAnimation animationWithKeyPath:@"opacity"];
anima3.toValue = [NSNumber numberWithFloat:0];
//组动画
CAAnimationGroup *groupAnimation = [CAAnimationGroup animation];
groupAnimation.animations = [NSArray arrayWithObjects:anima2,anima3, nil];
groupAnimation.duration = 0.3f;
//动画终了后不返回初始状态
groupAnimation.removedOnCompletion = NO;
groupAnimation.fillMode = kCAFillModeForwards;
groupAnimation.delegate = self;
[self.startButton.layer addAnimation:groupAnimation forKey:@"groupKey"];
iOS 缩放隐藏动画
最新推荐文章于 2018-07-19 15:42:00 发布