XCode 12.4 日本語化計画:Swift Tutorials
ビューと移行のアニメーション
セクション 104
デフォルトでは、ビューはフェードインおよびフェードアウトすることで画面上と画面外に移行します。この移行は、transition(_:) 修飾子を使用してカスタマイズできます。
ステップ 1
条件付きで表示される HikeView に transition(_:) 修飾子を追加します。
これで、グラフが表示されたり、隠れたりして見えたり見えなくなったりします。
    HikeView.swiftt
ステップ 2
今追加したトランジションを AnyTransition の静的プロパティとして抽出し、ビューのトランジション修飾子で新しいプロパティにアクセスします。
これにより、カスタムトランジションを展開するときにコードがクリーンに保たれます。
    HikeView.swiftt
ステップ 3
move(edge:) の移行を使用に切り替えて、グラフが同じ側から入ったり出たりするようにします。
    HikeView.swiftt
ステップ 4
asymmetric(insertion:removal:) 修飾子を使用して、ビューが表示されたり隠れたりするときのさまざまな移行を提供します。
    HikeView.swiftt
セクション 1 | セクション 2 | セクション 3 |
セクション 4 | セクション 5 | |
セクション 101 | セクション 102 | セクション 103 |
セクション 104 | セクション 105 |