在自定义 MKAnnotation 上显示 Apple 的标注气泡

发布于 2024-10-03 10:59:20 字数 119 浏览 1 评论 0原文

我有一个自定义 MKAnnotation 并且所有注释都位于正确的位置并且遵循 MKAnnotation 协议,但我想在用户点击注释时显示标准标注气泡,我可以这样做吗或者我是否有实现自定义标注气泡?

I have a custom MKAnnotation and all the annotations are all in the right place and have followed the MKAnnotation's Protocol but i want to display the standard call out bubble when the user taps on the annotation, can I do this or do I have the implement a custom call out bubble?

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

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

发布评论

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

评论(1

淡墨 2024-10-10 10:59:20

您需要将您创建的用于表示特定 MKAnnotationMKAnnotationViewcanShowCallout 属性设置为 YES

调用将使用 MKAnnotation 中的 title 属性作为标题,如果 subtitle 属性不是 nil< /代码>。

如果您愿意或需要,您可以在 MKAnnotationView 上设置 leftCalloutAccessoryViewrightCalloutAccessoryView 属性。左视图通常是带有图标的 UIImageView,右视图通常是充当详细信息披露按钮的 UIButton

You need to set the canShowCallout property to YES for the MKAnnotationView you create to represent your particular MKAnnotation.

The call out will use the title property from your MKAnnotation as it's title, and also the subtitle property if it is not nil.

You can set the leftCalloutAccessoryView and rightCalloutAccessoryView properties on the MKAnnotationView if you want or need to. The left view is usually a UIImageView with an icon, and the right view is usually a UIButton that acts as a detail disclosure button.

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