問題タブ [swiftui-environment]
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 ビュー内の値を変更します
私はこのコードを持っています:
メインビュー
2 番目のビュー
クラス ペソア
2 番目のビューから戻ったときにメイン ビューを更新する方法。
はい、オブジェクトまたは少なくとも配列を渡す必要があります。
主なアイデアは次のような構造です。
V1 -> v2 -> V3
V3 でクラスのパラメーターを変更した場合、この変更を (レイアウトで) v2 と v1 にどのように反映させることができますか?
swiftui - SwiftUI @EnvironmentObejct は値を更新できないようです
@EnvironmentObject を使用して ViewModel のブール値を更新しようとしています。したがって、元の画面に戻ると、ブール値が変更され、テキストが変更されます。ObservedObject でもこれを試しました。これは機能していないか、変更時に ContentView 自体を再描画する方法が見つかりません。