1. ホーム
  2. ios

[解決済み] UIButtonのスケールアニメーション- Swift [終了しました]。

2023-07-27 23:30:21

質問

のスケールアニメーションを行おうとしています。 UIButton にスケールアニメーションを適用しようとしていますが、私が達成しようとしているのは、ボタンがクリックされたときに UIButton が内側に向かって小さくなり、その後同じサイズに戻ることです(泡のように)。

を試してみました。

button.transform = CGAffineTransformMakeScale(-1, 1)

UIView.animateWithDuration(0.5, animations: { () -> Void in

    button.transform = CGAffineTransformMakeScale(1,1)

})

どのように解決するのですか?

これを試してみてください。

UIView.animate(withDuration: 0.6,
    animations: {
        self.button.transform = CGAffineTransform(scaleX: 0.6, y: 0.6)
    },
    completion: { _ in
        UIView.animate(withDuration: 0.6) {
            self.button.transform = CGAffineTransform.identity
        }
    })