我想让UIButton
图像从其当前大小转换为两倍大小,然后恢复到类似于 facebook“喜欢”动画的原始大小。
我正在使用此代码,但由于某种原因它正在执行相反的操作;即首先缩小,然后才再次变大。
我究竟做错了什么?它在 a 上完美运行,uiimageView
但在 a 上却不行uibutton
[self.likeButton setClipsToBounds:NO];
CGAffineTransform firstTransform = self.likeButton.imageView.transform;
[UIView animateWithDuration:.15f animations:^{
self.likeButton.imageView.transform = CGAffineTransformScale(firstTransform, 2, 2);
} completion:^(BOOL finished) {
[UIView animateWithDuration:.15f animations:^{
self.likeButton.imageView.transform = firstTransform;
}];
}];