问题标签 [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 投票
0 回答
193 浏览

swift - Q: SwiftUI - navigationBarTitle 透明错误

更新:已解决 - 这个主题只是一个 beta 错误。

我在 SwiftUI 中的 navigationBarTitle 有问题。我正在使用 NavigationLink 转到带有列表的第二个视图。这个视图有一个和第一个视图一样的 navigationBarTitle。但在第二个视图中,我可以将列表推送到 navigationBarTitle 后面。 坏的 BarTitle

当我从第三个视图返回到第二个视图时,navigationBarTitle 可以正常工作。 好酒吧标题

还有其他人有这个问题吗?我正在使用 Xcode 版本 11.0 GM (11A419c)

这是代码:

0 投票
0 回答
650 浏览

swiftui - SwiftUI - NavigationLink 未在正确位置触发

我正在运行 Xcode 11 GM2,但出现 NavigationLink 未在预期位置触发的问题。我正在开发的应用程序基于此处找到的 Apple 示例 SwiftUI 应用程序。我遇到的问题也发生在 Apple 的示例中。

当我将 NavigationLink 添加到照片时:

当您单击 PhotoItem 中的图像和其他内容时,无法访问该链接。但是,如果您向上移动一点并在图像上方的类别名称下方触摸/单击,它不仅会触发到目标的链接,还会为滚动视图中的所有五个项目触发它。

在此处输入图像描述

以下是主页和 PhotoRow 的完整代码:

照片行

任何解决此问题的帮助将不胜感激。

0 投票
1 回答
764 浏览

swiftui - SwiftUI Navigation Issues, 'Group' not resolving

Environment: Xcode 11.1 running on Catalina (19A573a) and building iOS only app.

I have the following code that should be fairly simple. - I have buttons A - H (8 buttons) - When I tap on a button I expect to be taken to a respective view (“View A”, “View B”, etc) as they are embedded in a NavigationView.

I run into several issues - With the code shown tapping button for “View A” does nothing but the other buttons work. - After re-running a few times tapping on button A will work some times but fail most of the time - If I disable displaying of all the buttons except button A tapping on button A works. - If I disable displaying of any single button (again there are 8 buttons, A-H) then tapping on the first button works.

Anyone who wants to test can create a new project and copy the entire code contents into the ContentView.swift file and run. Example

0 投票
1 回答
1260 浏览

swiftui - 如何让 SwiftUI NavigationLink 在编辑模式下工作?

我有一个项目清单。单击一个应将新视图推送到导航堆栈。如果列表处于编辑模式,我注意到它NavigationLink不起作用。有没有办法控制它?我需要它在编辑模式下工作。

0 投票
1 回答
2094 浏览

realm - SwiftUI Navigation 自动关闭/弹出 - 领域

我正在使用领域结果集填充列表。

从该列表导航时,它会打开一个新视图,然后自动关闭该视图。

使用结构没有问题。

为什么第二个视图会自动关闭?

我有屏幕录像,但不能在这里发帖。

0 投票
1 回答
1363 浏览

ios - 从 WKWebView 操作导航 SwiftUI 页面

我是 IOS 编程和 SwiftUI 的新手。来自 Java/Kotlin Android。我想学习 SwiftUI。我有一个 WKWebView。我想根据 WKWebView 中的 url 更改来更改 SwiftUI 页面。我已经做了很多工作,如下所示。但是我在导航方面很挣扎。

更新:我在 onFetched() 中试过这个:

更新 2:我也在 onFetched 中尝试了这段代码:

更新3:我试过这个:

0 投票
2 回答
950 浏览

scrollview - SwiftUI 图像在 NavigationLink 中消失

我正在尝试 SwiftUI,并且正在构建一个假期应用程序,您可以在其中查看您去过哪里,那里的天气怎么样以及您在那里呆了多长时间。问题是,当我将 HolidayCard 放入 NavigationLink 时,所有图像都会消失。

这是代码和带有导航链接的预览

}

这是我的假日卡,它应该是什么样子

假期详情

假日模型

这就是我得到假期的方式

如果没有导航链接,则可以看到背景图像和天气图像。

0 投票
0 回答
1602 浏览

scrollview - SwiftUI:NavigationLink 和 ScrollView 拖动手势冲突

我正在尝试在 SwiftUI 中实现UICollectionView类似View的功能,它基本上可以正常工作。但是当我在滚动视图中滚动/拖动以向下滚动时NavigationLink,即使我只是想向下滚动,也会在 上识别到点击然后导航到详细视图。

有什么想法可能导致这种情况吗?附加信息:整体NavigationView.sheet从另一个视图打开的(您可能会在屏幕截图中注意到)。tag我尝试通过在链接上设置属性并在 a 中设置标签来添加“手动”链接TapGesture,但这也不起作用。

这是一个可以重现错误的简短示例。向下滚动将激活对其中一个白色矩形的点击。

在滚动视图上拖动手势之前查看

在拖动手势期间查看,已在 NavigationLink 上识别点击

拖动手势后导航视图推送到详细视图

0 投票
1 回答
332 浏览

swiftui - 以编程方式调用 NavigationLink?

是否可以以编程方式调用导航链接?

这是可能的,但现在已弃用。

0 投票
2 回答
3624 浏览

navigation - 如何在 SwiftUI 中使用带有条件检查的按钮进行导航

由于NavigationButton不再可用,如何检查NavigationLink中的条件以导航到另一个视图?

编辑:-

另外,如果用户名和密码的长度超过 16,我想显示警报,如果长度超过 10,则显示不同的警报,如果长度为 0,则显示空消息警报。