MKMapView 上默认用户位置标注的自定义用户图片

问题描述 投票:0回答:1

iOS 15(实际上自 iOS 14 起),在

MKMapView
上,当点击默认用户位置时,会显示一个标注,显示一种“空”个人资料图片。

您可以在屏幕截图下方看到点击用户位置时出现的标注,我想更改那里显示的图像。

A map view showing the user location's callout

可以配置吗?

例如设置我自己的个人资料图片,但行为保持不变。

澄清一下,我不想更改用户位置注释,也不想添加自定义注释,我也不想将自己的标注添加到用户位置注释中。我只是想知道是否可以为现有标注设置图像。

图片上显示的用户位置是默认位置,使用:

MKMapView.showsUserLocation = true


编辑

有些人指出这可能与另一个问题重复,但事实并非如此。

另一个问题涉及如何配置 Pin 或注释视图(

MKPinAnnotationView
MKAnnotationView
)。

我的情况完全不同。我希望能够编辑默认用户位置上显示的个人资料图片。这似乎是一个私有类,但我想知道是否有公共访问权限来配置它。

ios swift mapkit mkmapview mkannotation
1个回答
0
投票

你能弄清楚吗?我也找不到答案。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.