XCode 12.4 日本語化計画:Swift Tutorials
ビューと移行のアニメーション
セクション 103
個々のビューにアニメーションを適用する方法を学習したので、状態の値を変更する場所にアニメーションを追加しましょう。
ここでは、ユーザがボタンをタップして showDetail 状態プロパティを切り替えたときに発生するすべての変更にアニメーションを適用します。
    HikeView.swiftt
アニメーションの速度を落として、SwiftUI アニメーションが中断可能かを確認します。
ステップ 2
4 秒の長さの basic のアニメーションを withAnimation 関数に渡します。
animation(_:) 修飾子に渡したのと同じ種類のアニメーションを withAnimation 関数に渡すことができます。
    HikeView.swiftt
ステップ 3
アニメーションの途中でグラフビューを開いたり閉じたりしてみてください。
ステップ 4
次のセクションに進む前に、withAnimation 関数を戻して、呼び出しの入力パラメータを削除して、デフォルトのアニメーションを使用するようにします。
    HikeView.swiftt
セクション 1 | セクション 2 | セクション 3 |
セクション 4 | セクション 5 | |
セクション 101 | セクション 102 | セクション 103 |
セクション 104 | セクション 105 |