使用SwiftUI的ScrollView上的导航链接问题
由于ListView的自定义限制,我一直使用带有垂直滚动的ScrollView,而不是带有SwiftUI的ListView。我发现在这种滚动视图和导航链接中嵌入了视图,这些视图中的图标或图像会高亮显示。这发生在Xcode 11 beta 3 SwiftUI上。对于带有操作处理程序的按钮的SwiftUI,我们会得到一个默认的蓝色图标。为了避免添加dafault参数.buttonStyle(.plain)我也有同样的问题,这是我的代码 如果我评论NavigationLink,将发生以下情况:使用SwiftUI的ScrollView上的导航链接问题,swiftui,Swiftui,由于ListView的自定义限制,我一直使用带有垂直滚动的ScrollView,而不是带有SwiftUI的ListView。我发现在这种滚动视图和导航链接中嵌入了视图,这些视图中的图标或图像会高亮显示。这发生在Xcode 11 beta 3 SwiftUI上。对于带有操作处理程序的按钮的SwiftUI,我们会得到一个默认的蓝色图标。为了避免添加dafault参数.buttonStyle(.plain)我也有同样的问题,这是我的代码 如果我评论NavigationLink,将发生以下情况:
解决方案 在网上搜索后,我找到了解决办法 在NavigationLink之后添加此行:
.buttonStyle(PlainButtonStyle())
可能重复的请添加一些代码,例如,您可能会忘记在NavigationView中嵌入?此解决方案节省了我的时间。非常感谢。