問題タブ [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.

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

ios - TabView で VNDocumentCameraViewController を UIViewControllerRepresentable として使用する

私は、2番目の画面としてVNDocumentCameraViewControlleraに埋め込まれUIViewControllerRepresentableたビューにa を持っています。(スキャンのキャンセル時または保存時に) を閉じると、タブ ビューが最初の画面に戻ります。その部分は魅力のように機能します。ScanViewTabViewVNDocumentCameraViewController

私の問題は、に戻ったときに、VNDocumentCameraViewControllerそのコントローラーを再インスタンス化して最初からやり直したいということです。これは、それを達成する方法がわかりません。

ContentViewへの参照を保持していることが原因でScanView、が再インスタンス化されないことは承知してUIViewControllerRepresentableいます。どうすれば手動で再インスタンス化できますか?

コードは次のとおりです。

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

swiftui - SwiftUI カスタム タブ バーのアイコンがタブを変更しない。エリアはその上

現在、カスタム タブ バーに問題があります。その上に各タブを制御する灰色の領域 (タブ ビュー) がありますが、カスタム タブ バーの下に移動する必要がありますが、TabView の機能は引き続き有効であり、アイコン。灰色の領域を取り除く UITabBar.apperance() を使用してタブ バーを非表示にすることができますが、機能はありません..しかし、タブの下に移動するにはその灰色の領域が必要です。それが理にかなっている場合は?

明るい灰色の領域は、アイコンの下に必要な領域です。 ありがとう。

ホーム.swift

CustomTabBar.swift

編集: 2 番目の画像タブ バーを非表示にして、false ではなく true に設定しています。