gpt4 book ai didi

ios - MKAnnotation 的自定义图像底部位置不正确(尺寸问题)

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:02:00 25 4
gpt4 key购买 nike

我有个小问题。
我实现了 viewForAnnotation 来为我在 map 上的图钉呈现自定义图像。
但是它接缝显示图像有问题。

使用标准电话图钉图标效果很好,但使用自定义图像时您可以看到图钉底部不在应有的位置。

引脚底部应位于红线的末端。
我想肯定有一些尺码问题。

有人可以告诉我在为 pin 创建自定义图像时应该使用什么尺寸吗?

enter image description here

最佳答案

试试下面的代码。它使用委托(delegate)方法放置一个引脚。

    - (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>) annotation
{
MKAnnotationView *annotationView = [[MKAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"annotationReuse"];
UIImage *pinImage = [UIImage imageNamed:@"pi-image.png"];
annotationView.image = pinImage;
annotationView.centerOffset = CGPointMake(0, -pinImage.size.height/2);
return annotationView;
}

关于ios - MKAnnotation 的自定义图像底部位置不正确(尺寸问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24258617/

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