問題タブ [navigationlink]
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 - SwiftUI: リスト内にある場合、NavigationLink は常にアクティブ化されます
のときに がアクティブになるSwiftUI
のを防ぐことはできません。この単純なコードでは、詳細ページを表示するかどうかを決定する前に、何らかのビジネス チェックを行う必要があります (実際のアプリでは、ボタンのアクション内で何らかのビジネス ロジックが発生する可能性があります):NavigationLink
List
この場合、ナビゲーション リンクで詳細ページが開かないようにするにはどうすればよいですか? これはSDKのバグですか?
ps XCode バージョン:13.3.1
および iOS バージョン (実デバイス):13.3.1
編集
ScrollView
実際のアプリにアイテムのリストがあるため、 List を置き換えることができないためForEach
、使用を検討して回答を投稿しないでくださいScrollView
。