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

0 投票する
4 に答える
6401 参照

ios - SwiftUI NavigationLink ビュー内の TabView バーを非表示にする

私は TabView と、すべてのタブ項目に対して個別の NavigationView スタックを持っています。うまく動作しますが、NavigationLink を開くと、TabView バーがまだ表示されます。NavigationLink をクリックするたびに消えてほしいです。

TabView を NavigationView 内に配置する解決策を見つけたので、NavigationLink をクリックすると、TabView バーが非表示になります。しかし、これは Tab 項目の NavigationBarTitles を台無しにします。

このソリューションでは、TabView アイテムごとに異なる NavigationTabBars を持つ唯一の方法は、ネストされた NavigationViews を使用することです。ネストされた NavigationViews を正しく実装する方法があるのではないでしょうか? (私が知る限り、Navigation 階層には NavigationView が 1 つしかないはずです)。

SwiftUIでNavigationLinkビュー内のTabViewバーを正しく非表示にするにはどうすればよいですか?

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

swift - SwiftUI NavigationView は空白を削除します

私はHomeView

MyProfileViewはナビゲーション ビューにラップされておらず、バー タイトルもありません。

しかし、myProfileViewは my からもアクセスできますSettingView

ProfileView設定画面からmy にアクセスすると正常に表示されます。しかし、私からアクセスするとHomeView、上部に空白が作成されます。

ここに画像の説明を入力

設定を通過すると、問題ありません:

ここに画像の説明を入力

上のこの空白を削除するにはどうすればよいですか?

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

ios - NavigationLink と NavigationView を使用したSwiftUI

以下のコードでNavigationViewandを使用しようとしています。の中でしか使えないNavigationLinkと聞きました。ただし、 myをに埋め込むと、scrollView が表示されなくなり、空白ができます。その背後にある理由が何であるかはわかりません。NavigationLinkNavigationViewScrollViewNavigationView