使用SwiftUI的ScrollView上的导航链接问题

使用SwiftUI的ScrollView上的导航链接问题,swiftui,Swiftui,由于ListView的自定义限制,我一直使用带有垂直滚动的ScrollView,而不是带有SwiftUI的ListView。我发现在这种滚动视图和导航链接中嵌入了视图,这些视图中的图标或图像会高亮显示。这发生在Xcode 11 beta 3 SwiftUI上。对于带有操作处理程序的按钮的SwiftUI,我们会得到一个默认的蓝色图标。为了避免添加dafault参数.buttonStyle(.plain)我也有同样的问题,这是我的代码 如果我评论NavigationLink,将发生以下情况:

由于ListView的自定义限制,我一直使用带有垂直滚动的ScrollView,而不是带有SwiftUI的ListView。我发现在这种滚动视图和导航链接中嵌入了视图,这些视图中的图标或图像会高亮显示。这发生在Xcode 11 beta 3 SwiftUI上。

对于带有操作处理程序的按钮的SwiftUI,我们会得到一个默认的蓝色图标。为了避免添加dafault参数.buttonStyle(.plain)

我也有同样的问题,这是我的代码

如果我评论NavigationLink,将发生以下情况:


解决方案 在网上搜索后,我找到了解决办法

在NavigationLink之后添加此行:

.buttonStyle(PlainButtonStyle())

可能重复的请添加一些代码,例如,您可能会忘记在NavigationView中嵌入?此解决方案节省了我的时间。非常感谢。