問題タブ [swiftui-tabview]
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.
ios - TabView で VNDocumentCameraViewController を UIViewControllerRepresentable として使用する
私は、2番目の画面としてVNDocumentCameraViewController
aに埋め込まれUIViewControllerRepresentable
たビューにa を持っています。(スキャンのキャンセル時または保存時に) を閉じると、タブ ビューが最初の画面に戻ります。その部分は魅力のように機能します。ScanView
TabView
VNDocumentCameraViewController
私の問題は、に戻ったときに、VNDocumentCameraViewController
そのコントローラーを再インスタンス化して最初からやり直したいということです。これは、それを達成する方法がわかりません。
ContentView
への参照を保持していることが原因でScanView
、が再インスタンス化されないことは承知してUIViewControllerRepresentable
います。どうすれば手動で再インスタンス化できますか?
コードは次のとおりです。