swiftui - 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)
解决方案
推荐阅读
- ruby - 乘客 + Apache 没有产生 padrino 应用程序
- html - 如何在 HTML 中调用除 (click)="method()" 之外的方法
- java - 如何在 Firebase 中更改未知父级的子级值 - Android
- python - 当 python 程序由 shell 脚本运行时,如何调试它?
- android - 找不到满足版本约束的“androidx.arch.core:core-common”版本
- dll - 使用 ilmerge 命令提示符将 exe 与 dll 合并后,从 exe 开始
- c# - 如何统一使用简单 JSON 从数组数组中获取图像 URL?
- unity3d - 遮挡剔除和遮挡处理有什么区别?
- javascript - 有没有办法从持续更新的文件中读取仅在 nodejs 中的新更新
- java - IntelliJ 中最常用的字符串