問題タブ [swiftui-animation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
245 参照

swiftui - ブール値フラグを使用したフェードイン/フェードアウト アニメーション

フェードイン/アウトアニメーションを使用して、SwiftUI で単純な「タップして UI の表示を切り替える」を実装しようとしています。次のコードは、期待どおりに Text 要素のフェードイン効果をアニメーション化しますが、isVisibleが false になるとすぐに Text 要素を非表示にします。

このコードが機能しない理由と、最も自然な方法で修正する方法を理解したいと思います。

私は Big Sur で Xcode 12.5 を使用しており、私の iPhone は iOS 14.5.1 を実行しています。

0 投票する
2 に答える
147 参照

swift - SwiftUI: 遷移をアニメーション化する

異なるビュー間のスライド遷移をアニメーション化するにはどうすればよいですか?

次のサンプル コードでは、表示するビューを選択するピッカーを作成しました。私の目標は、NavigationLink トランジションに似たトランジションを作成することです。現時点では、まったくアニメーション化されていません。.animation(.easeInOut(duration: 2))モディファイヤを追加するZStackと、フェード アニメーションが 2 秒間アニメーション化されますが、その理由がわかりません。