[Swift] UICollectionViewをカタカタ震えさせる

はじめに

こんにちは🍃
iPhoneのホーム画面のように、いかにも「編集中」を示せるようなカタカタ震えるアニメーションをUICollectionViewで行いたくなりましたので、参考記事として書いていきたいと思います。

完成イメージ


編集ボタン等を押すとUIcollectionViewのCellがプルプルと震えて、編集中であるなど、通常と状態が違うことを表現することができます。

Viewにアニメーションを適用させるExtension

以下のようにViewに対してExtensionを用意します。

実際の使い方

実装するにはこのような感じになるかと思います🌾

ポイントになるところ

isEditModeなどで持たせておいたBoolでアニメーションの開始と終了のタイミングを制御してあげます。

参考にさせていただいた記事

コメントを残す

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