問題タブ [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.
swift - isActiveを介したNavigationLink Pushはすぐに却下されます
SwiftUI でナビゲーション スタックを初期化したい。したがって、最初のビューが表示された直後に 2 番目のビューをプッシュしたいと考えています。したがって、onAppear を true に設定して、NavigationLink をアクティブにする @State 変数を使用したいと考えています。
ただし、このアプローチは機能していません (変更なし、以下を参照)。プッシュが完了すると、2 番目のビューがすぐに閉じられます (ビデオ)。これは私のサンプルです(Github Repo):
出力:
onAppear を変更して、min の遅延後に linkActive を true に設定するとします。0.5秒で動作します。ここで何が問題なのですか?isActive が false に戻される理由がわからないため、SecondView が画面に表示されたままになることを期待しています。
ios - 条件に基づいて表示される 2 つのビューで同じ `navigationBarTitle` と `navigationBarItems` を使用します
Text
ユーザーがプラスアイコンをタップしてグループを追加するためのヘルプテキストを表示するビューを表示するビューがあります。グループが追加されると、List
ビューが表示されます。ナビゲーション バーを表示するには、 and とviewの両方でnavigationBarTitle
andを呼び出す必要があります。以下は私のコードスニペットです。navigationBarItems
Text
List
andビューの両方を呼び出すのではなく、navigationBarTitle
and を一度だけ呼び出す方法はありますか?navigationBarItems
Text
List
ios - スペース NavigationTitle を削除しますが、戻るボタンは削除しません
戻るボタンを削除せずに、NavigationTitle Space を削除したい。
私はすでにこれを試しました:
ただし、戻るボタンも削除されます。