【Swift】色の変更をアニメショーンする方法

【Swift】色の変更をアニメショーンする方法

実行環境

Swift5.6.1
Xcode14.0
macOS12.6

内容

色が変更となった場合に、色がじんわりと変化するアニメーションを実装します。
色の変更にアニメーションを付けることで、
下の動画のように違和感の少ないUIが実装できます。

実装

実装は、簡単。
色の変更を行う際に、「UIView.animate」で囲むだけです。
これだけで、じんわりと色の変化がアニメーションします。

// 0.25秒かけて色変更のアニメーションを行うコード
UIView.animate(withDuration: 0.25, delay: 0, animations: { [weak self] in
    // ここでViewの色の変更を行う
})

まとめ

ということで、本記事は色の変更をアニメショーンする方法をまとめました。
アドバイスや改善などあれば本記事の最後のコメント欄からお願いします。
最後まで読んでいただきありがとうございました!

作業効率がグッと上がるPC道具

間違いなしのSwift書籍2冊



コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です