问题标签 [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.
ios - 在 SwiftUI 中,为什么由于 ObserverObject 更改而更新 View 会使 Navigation 自动弹出?
我在导航堆栈中有一个视图,该视图依赖于稍后更改的 ObservedObject。当这种变化发生时,导航控制器会自动弹出那里。为什么会发生这种情况以及如何避免?
这是视图代码的一部分
swiftui - 基于 .gesture 类型的 SwiftUI NavigationLink 目的地(视图)
我了解 NavigationLink 通常是这样的:
但是,我想做的是相当于这样的事情:
对于单个图像(或 VStack 中的图像 + 文本),我想根据手势类型导航到不同的视图。感谢任何解决方案!
navigation - 为什么我的 NavigationLink() 只工作一次,但在 List() 中工作正常?
我尝试学习 SwiftUI,但我不明白为什么这适用于 Apple 教程,但不适用于我自己的项目。我想使用我自己的设计,这意味着它NavigationLink
看起来像一个普通的按钮。问题是这只工作一次,当我使用 < Back 按钮时,我不能再次使用“编辑”按钮。
这是 TimeDetail 视图。
我发现当我使用 a List
with NavigationLink
s 时它可以工作。但不是一个按钮。
swift - SwiftUI:在列表中时始终激活 NavigationLink
我无法阻止SwiftUI
'sNavigationLink
在 a 中被激活List
,我有一段简单的代码,在决定是否显示详细信息页面之前,我需要在其中进行某种业务检查(在现实世界的应用程序中,可能有在按钮的操作中发生一些业务逻辑):
在这种情况下,如何防止导航链接打开详细信息页面?这是 SDK 中的错误吗?
ps XCode版本:13.3.1
和iOS版本(真机):13.3.1
编辑
我不能用 List 替换,ScrollView
因为我ForEach
在我的真实应用中有一个项目列表,所以不要发布考虑使用的答案ScrollView
。
navigation - 如何为 NavigationLink 设置条件?斯威夫特
我想为 NavigationLink 设置一个条件。
我有两个变量,NavigationLink 如下。
如果分数大于目标,有没有办法让用户更上一层楼?
谢谢。
function - 有没有办法向 NavigationLink 添加额外的功能?SwiftUI
我想为 NavigationLink 添加一个额外的功能。
示例代码是这样的:
我知道这不起作用,但是有可能做这样的事情吗?(会去目的地,同时调用函数)
我尝试在 NavigationLink 中放置一个按钮,但它也不起作用。当我这样做时,只有按钮中的功能起作用,NavigationLink 不起作用。