自定义地图注释标注图像

发布于 2024-10-29 05:56:22 字数 642 浏览 8 评论 0原文

我可以设置 MKPinAnnotationView 的标题、副标题、左侧图像 (leftCalloutAccessoryView) 和右侧按钮 (rightCalloutAccessoryView)。

使用此代码,我将图像设置在左侧:


UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Icon.png"]];
myImageView.frame = CGRectMake(0, 0, 10, 10);
customPinView.leftCalloutAccessoryView = myImageView;
[myImageView release], myImageView = nil;


结果如下:
图片 1

但我想要得到这样的东西:
图片 2 图像与字幕对齐的位置。

怎样才能得到呢?

谢谢。

I'm able to set the MKPinAnnotationView with title, subtitle, an image on the left (leftCalloutAccessoryView) and a button on the right (rightCalloutAccessoryView).

With this code i set the image on the left:


UIImageView *myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Icon.png"]];
myImageView.frame = CGRectMake(0, 0, 10, 10);
customPinView.leftCalloutAccessoryView = myImageView;
[myImageView release], myImageView = nil;

The result is something like this:
Image 1

but I would like to get something like this:
Image 2
where the image is aligned with the subtitle.

How can get it?

Thx.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请爱~陌生人 2024-11-05 05:56:22

这将需要使用自定义的annotationView。开发人员资源中有大量关于此的文档。无法使用默认注释样式进行图像对齐。

That's going to require using a custom annotationView. There's plenty of documentation about this in the developer resources. There's no way to do that image alignment using the default annotation style.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文