UIButton
Facebookの「いいね」アニメーションと同様に、画像を現在のサイズから2倍のサイズに変換してから、元のサイズに戻したいと思います。
私はこのコードを使用していますが、何らかの理由で逆のアクションを実行しています。つまり、最初に縮小してから、再び大きくなります。
私は何を間違っていますか?では完全に機能しますが、では機能しuiimageView
ません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;
}];
}];