点击按钮放大后缩小效果
类似QQ、微信在相册选择时,选中按钮时的特效。(代码源于网络,侵权删)
代码
- (void)addButtonAnimation {
UIButton *button = _contentView.coinButton;
button.transform = CGAffineTransformIdentity;
[UIView animateKeyframesWithDuration:0.5 delay:0 options:0 animations: ^{
[UIView addKeyframeWithRelativeStartTime:0 relativeDuration:1 / 3.0 animations: ^{
button.transform = CGAffineTransformMakeScale(1.5, 1.5);
}];
[UIView addKeyframeWithRelativeStartTime:1/3.0 relativeDuration:1/3.0 animations: ^{
button.transform = CGAffineTransformMakeScale(0.8, 0.8);
}];
[UIView addKeyframeWithRelativeStartTime:2/3.0 relativeDuration:1/3.0 animations: ^{
button.transform = CGAffineTransformMakeScale(1.0, 1.0);
}];
} completion:nil];
}