問題タブ [swiftui-navigationview]
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.
swift - SwiftUIのNavigationViewをプログラムで移動するためのベストプラクティスは何ですか?
アプリがユーザーまたは ios によって完全に強制終了された場合でも、ユーザーが最後に使用したビューで開く必要があるアプリに取り組んでいます。
その結果、UserDefaults で使用された最後のビューを保持し、ユーザーが目的地に到達するまでスタック内の各ビューを自動的に移動します。
各ビューのコードは次のとおりです。
これを達成するためのより良い/標準的な方法はありますか? これは iOS 14.* では適切に機能しますが、iOS 13.* ではうまく機能しません。バックなどを押すとクラッシュします。
ヘルプ/アドバイスをいただければ幸いです。
ios - どのようにswiftUIでnavigationBaritemsを無効にしますか?
アプリの動作に応じて有効/無効にしたい .navigationBarItems ボタンがありますが、これを行う方法を一生理解できませんか?!
私のビューは、NavigationView を介してメインのアプリ ビューに取り込まれているため、バーの項目が正しく表示されていることがわかります。ナビゲート時に取り込まれている私のビューでは、スタックの一番下に次のコードがあります。
おそらくブール状態変数に基づいて、末尾の「End Day」ボタンを有効/無効に切り替えられるようにしたいですか? ユーザーがアプリのモードに入ると有効になり、そのモードを終了すると無効になります。私のアプリはエクササイズ アプリなので、ワークアウト中は有効にして、ワークアウトが終わったら無効にします (これがデフォルトです)。
どんな助けでも大歓迎です!ありがとうございました!!