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

swift - isActiveを介したNavigationLink Pushはすぐに却下されます

SwiftUI でナビゲーション スタックを初期化したい。したがって、最初のビューが表示された直後に 2 番目のビューをプッシュしたいと考えています。したがって、onAppear を true に設定して、NavigationLink をアクティブにする @State 変数を使用したいと考えています。

ただし、このアプローチは機能していません (変更なし、以下を参照)。プッシュが完了すると、2 番目のビューがすぐに閉じられます (ビデオ)。これは私のサンプルです(Github Repo):

出力:

onAppear を変更して、min の遅延後に linkActive を true に設定するとします。0.5秒で動作します。ここで何が問題なのですか?isActive が false に戻される理由がわからないため、SecondView が画面に表示されたままになることを期待しています。

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

ios - 条件に基づいて表示される 2 つのビューで同じ `navigationBarTitle` と `navigationBarItems` を使用します

Textユーザーがプラスアイコンをタップしてグループを追加するためのヘルプテキストを表示するビューを表示するビューがあります。グループが追加されると、Listビューが表示されます。ナビゲーション バーを表示するには、 and とviewの両方でnavigationBarTitleandを呼び出す必要があります。以下は私のコードスニペットです。navigationBarItemsTextList

andビューの両方を呼び出すのではなく、navigationBarTitleand を一度だけ呼び出す方法はありますか?navigationBarItemsTextList

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

ios - スペース NavigationTitle を削除しますが、戻るボタンは削除しません

戻るボタンを削除せずに、NavigationTitle Space を削除したい。

私はすでにこれを試しました:

ただし、戻るボタンも削除されます。