方法 アニメーションを移動に付与するには、animation修飾子もしくはwithAnimationを使います。 まず、移動するビューにoffset修飾子を付与し、offsetの引数「x」と引数「y」にビューの位置を指定します。 この時、引数「x」と引数「y」の位置を、変数で変化するようにします。 //offset修飾子で位置を指定。位置は変数を使い、変化するようにする。 View() .offset(x: positionX, y: positionY) そして、animation修飾子やwithAnimationで、位置の変数の変化に合わせてアニメーションをするようにします。 ~~~~animation修飾子~~~~ View() .offset(・・・) .animation(.default, value: position) ~~~withAnimation~~~ withAni