首页 > 解决方案 > SwiftUI:用状态驱动 NavigationLink 表示是什么意思?

问题描述

我目前无法复制我的应用所需的所有各种导航模式。在尝试一些建议时,我在 SwiftUI 标头中遇到了三个 NavigationLink 初始化程序。第一个签名很常见,但是第二个和第三个初始化器的用途是什么?为什么(以及如何)使用它们?

谢谢。

/// Creates an instance that presents destination as a detail view.
public init<V>(destination: V, label: () -> Label) where V : View

/// Creates an instance that controls a presentation driven by state.
public init(isPresented: Binding<Bool>, label: () -> Label)

/// Creates an instance that controls a presentation driven by state.
public init<V>(destination: V, in presentedDestination: Binding<V?>, label: () -> Label)

标签: swiftui

解决方案


推荐阅读