gpt4 book ai didi

IOS 11 - 当另一个 pin 落后时,MKMapView pin 对话框不可点击

转载 作者:行者123 更新时间:2023-11-28 06:02:54 29 4
gpt4 key购买 nike

在使用 MKMapView 时,我确实注意到了 IOS 11 上的一个问题。

当我想从图钉对话框中点击按钮 Action 并且按钮 Action 后面有另一个图钉时,它没有得到手势。

应该是zPosition的问题,不知道有没有办法只修改zPosition对话框的 (MKAnnotationView.annotation)并将其放在引脚前面 (MKAnnotationView.image) position .

对于 IOS version < 11它确实工作得很好。

有人遇到同样的问题吗?

谢谢!

最佳答案

终于找到解决办法了!

来吧,如果有人需要的话:

func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {
if #available(iOS 11, *) {
for annotationView in mapView.annotations {
if mapView.view(for: annotationView) == view {
mapView.view(for: annotationView)?.isUserInteractionEnabled = true
mapView.view(for: annotationView)?.becomeFirstResponder()
}
else{
mapView.view(for: annotationView)?.isUserInteractionEnabled = false
}
}
}
}

一切就绪!

关于IOS 11 - 当另一个 pin 落后时,MKMapView pin 对话框不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49052941/

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