gpt4 book ai didi

swift - Mapview 在交互上显示白色覆盖

转载 作者:行者123 更新时间:2023-12-04 09:38:15 28 4
gpt4 key购买 nike

我在 SwiftUI 中使用 GMSMapView,在 map View 中我必须显示一些带有经纬度的标记。单击任何标记后,我必须移动到另一个 View 。我这样做是通过将 MapView 放入 导航链接 .这件事通过使用代码工作正常。

NavigationView {
NavigationLink(destination: Text(""), isActive: $abc) {
MapView().edgesIgnoringSafeArea(.all)
}
}

问题是 导航链接 , 将 mapview 放入 后导航链接每次我与 map 交互时,白色叠加层都会闪烁。白色覆盖显示在完整的 map 上,图像附加和不覆盖。

Screenshot without overlay

Screenshot with overlay

最佳答案

改用

NavigationView {
MapView().edgesIgnoringSafeArea(.all)
.background(NavigationLink(destination: Text(""),
isActive: $abc) { EmptyView() })
}

关于swift - Mapview 在交互上显示白色覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62444645/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com