ios – 点击一个MKAnnotation来“选择”它真的很慢

ios – 点击一个MKAnnotation来“选择”它真的很慢,第1张

概述点击和MKMapView上的注释显示标注之间几乎有0.5秒的延迟. 有谁知道为什么会这样,以及当用户点击地图时我如何能够立即响应? 即使用户位置注释在点击时在标注中显示“当前位置”,也会发生这种情况.我想让它在点击时立即显示,没有奇怪的延迟. 编辑:我认为这是由于didSelectAnnotationView调用的setSelected函数. setSelected有一个’动画’属性,可能会减慢它 点击和MKMapVIEw上的注释显示标注之间几乎有0.5秒的延迟.

有谁知道为什么会这样,以及当用户点击地图时我如何能够立即响应?

即使用户位置注释在点击时在标注中显示“当前位置”,也会发生这种情况.我想让它在点击时立即显示,没有奇怪的延迟.

编辑:我认为这是由于dIDSelectAnnotationVIEw调用的setSelected函数. setSelected有一个’动画’属性,可能会减慢它.如何消除该动画?

解决方法 不幸的是,你无能为力.出于同样的原因,在Mobile Safari中点击链接的速度很慢:手势识别器必须推迟一段时间才能确定您是否可能在他们同意您正在点击之前进行滚动(拖动).

所以,它与动画无关.在这种情况下,这只是手势识别的本质.

总结

以上是内存溢出为你收集整理的ios – 点击一个MKAnnotation来“选择”它真的很慢全部内容,希望文章能够帮你解决ios – 点击一个MKAnnotation来“选择”它真的很慢所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1049565.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存