gpt4 book ai didi

swift - iOS 14 MapKit 选择注解图片bug

转载 作者:行者123 更新时间:2023-12-03 09:24:23 24 4
gpt4 key购买 nike

首先我遇到了一个只有iOS 14才有的问题,老版本没有这个问题。
当我从 map 上的图钉中选择并抛出橙色图片时,我更改了图钉的图像。在执行此任务时,我看到了我在 iOS 14 设备上进行此更改期间在应用程序中使用的一些 Assets 。
首次亮相:
Before
选择引脚的那一刻:
During
选择引脚后:
After
当pin被选中时, Assets 没有正常显示,直接选中了pin。现在,这样的情况出现了。
我在图钉点击情况下使用的代码如下

func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {
view.image = UIImage(named: "pin_selected")
}

func mapView(_ mapView: MKMapView, didDeselect view: MKAnnotationView) {
view.image = UIImage(named: "pin")
}
这是一种情况在几秒钟内过去,但我该如何解决这个问题?

最佳答案

我遇到了同样的问题,在挣扎了很多之后,我意识到这是图像的问题。当注释在状态之间进行动画处理时,图像中的一些左侧元数据可能会导致问题。我所做的是让注释的图像从设计中再次导出并在项目中替换,这解决了问题。

关于swift - iOS 14 MapKit 选择注解图片bug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64063646/

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