问题标签 [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.

0 投票
2 回答
455 浏览

swiftui - 如何使用动态视图名称创建 SwiftUI 导航链接列表

我正在尝试创建一个简单的视图列表供用户访问,我无法弄清楚如何用数组变量替换视图名称。在下面的示例中,destination: 被硬编码为 AVExample(),这是我的视图之一,但是如何使用数组中的名称?

0 投票
10 回答
6661 浏览

list - SwifUI onAppear 被调用两次

Q1:为什么 onAppears 会被调用两次?

Q2:或者,我可以在哪里拨打网络电话?

我在代码中的几个不同位置放置了 onAppears,它们都被调用了两次。最终,我试图在显示下一个视图之前进行网络调用,所以如果你知道不使用 onAppear 的方法,我会全神贯注。

我还尝试在我的列表中放置和删除 ForEach 并且它不会改变任何东西。

Xcode 12 Beta 3 -> Target iOs 14 CoreData 已启用但尚未使用


0 投票
1 回答
32 浏览

swiftui - 将样式化的 NavigationLink 重用于另一个目的地

我在子视图中设置了 NavigationLink 的样式,以便将其样式再次用于其他目的地。

这是代码:

样式效果很好,但我不知道如何实现新的目的地。我不使用字符串作为类型。

0 投票
1 回答
39 浏览

swiftui - 当按钮靠在一起时,SwiftUI NavigationLink 行为不正确

我正在尝试实现一个可编程的 NavigationLink 以转到另一个视图,由一个简单的按钮触发。但是当那个按钮在另一个按钮旁边时,它不会触发 NavigationLink,而是触发它旁边的按钮的操作。

我错过了什么?如果我将 NavigationLink 移动到 VStack 之后,那么两个按钮都会触发第一个按钮和 NavigationLink 的操作。

0 投票
1 回答
4381 浏览

swiftui - SwiftUI:在带有 SidebarListStyle 的 NavigationView / List 中选择 NavigationLink

我想以编程方式NavigationLinkNavigationView/中选择一个特定的List

以下代码在纵向或横向模式下的 iPhone 上都可以正常工作 == 在列表除了其目标视图之外不是永久可见的情况下。

在此处输入图像描述

代码:

但它在横向模式下的 iPad 上失败:虽然导航本身有效(目的地显示正确),NavigationLink仍未选择。

→ 如何以 iPad 上显示为选中的方式选择 NavigationLink?