gpt4 book ai didi

ios - 使用 MKAnnotationView centerOffset 后奇怪的定位

转载 作者:行者123 更新时间:2023-11-28 22:52:37 24 4
gpt4 key购买 nike

在 iOS 5.0 中,我首先在 map 上放置注释,并将中心偏移设置为 CGPointMake(0,-annotationView.frame.size.height/2);在 mapView:viewForAnnotation: 方法中为注释设置自定义图像之后...在此之后,引脚仍然出现在原始位置,这就是未应用中心偏移时的情况。

但是,当我捏​​合或缩放 map 时,注释会跳转到正确的位置,就像设置了 centerOffset 的情况一样,然后行为正确。

这可能是什么原因和解决方法?

任何帮助将不胜感激。

困惑!!

最佳答案

我终于能够通过子类化 MKAnnotationView 并在 initWithAnnotation:reuseIdentifier: 构造方法中解决它,同步获取 annotationView 图像,然后设置 centerOffsetCGPointMake(0.0, -img.size.height/2);

如果注释太多,这会减慢注释的显示,因此需要不同的处理方式。

关于ios - 使用 MKAnnotationView centerOffset 后奇怪的定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11571857/

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