Apple独自のドキュメントには、その動作を構築する方法のステップが記載されていますが、コードでその方法を教えてもらえますか?UICollectionViewをUIDynamics Swiftでアニメーション化する
コレクションビューをアニメーション化するには、init(collection View Layout:)メソッドを使用してアニメーターを作成します。結果のアニメータは、その座標系のコレクションビューレイアウト(UICollection View Layoutクラスのオブジェクト)を使用します。このようなアニメーターの動的項目は、レイアウトの一部であるUICollection View Layout Attributesオブジェクトでなければなりません。 コリジョンビヘイビアに参加するアイテムの、コレクションビューレイアウトの境界に対する相対的な境界を定義できます。 setBoundary(with:)メソッドにReference Boundsを翻訳するを参照してください。 コレクションビューのアニメーターは、必要に応じて自動的にinvalidate Layout()メソッドを呼び出し、コレクションビューのレイアウトを変更すると自動的にアニメーションを一時停止し、アニメーションを再開します。