問題タブ [ios-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 投票する
1 に答える
55 参照

swift - 2 つのビューよりも深い NavigationView でのプログラムによるナビゲーション

NavigationView を使用して 3 つ以上のビューでプログラム ナビゲーションを行う方法はありますか?

このような:View 1 -> View 2 -> View 3

これは私がやろうとしていることのサンプルコードです:

特定のタグを選択して ThirdView に深く移動できることを望んでいましたが、単純なナビゲーションでさえ機能しません。SecondView でリンクを選択すると、期待どおりに前方に移動するのではなく、前方に移動してから後方に移動します。

また、各画面のタグを表す 2 つの変数を使用してみましたが、機能しません。

これを機能させる方法はありますか?私は何か間違ったことをしていますか?

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

ios - モーダル シートからナビゲーション リンクを使用した通常のビューへの SwiftUI の移行

私はSwiftUIで作業しており、開始ページがあります。ユーザーがこのページのボタンを押すと、モーダル シートがポップアップします。

モーダル シートの横に、次のようなコードがあります。

私のモーダルシートビューはナビゲーションビューの中にラップされています。

タグの値が 2 になると、ビューは実際に NextView() に移動しますが、ユーザーが下にスワイプできるモーダル シートとしても表示されます。これは望ましくありません。

モーダル シートから通常のビューに移行したいと考えています。

これは可能ですか?ナビゲーションバーなどを非表示にしてみましたが、違いはないようです。

この問題について何か助けていただければ幸いです。

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

swiftui - SwiftUIでのバグ表示

ディスプレイにバグが表示されることがあるSwiftUIアプリがあります。

次のように表示される NavagigationView があります。

多くの場合、デバイスではこのように表示され、シミュレーターでは常に表示されます

ただし、デバイスでは次のように表示されることがあります (ページ上部のバグ表示)。

バグはページの上部に表示されます

これがどこから来たのかわかりません。

編集: このページのコードは次のとおりです。