如何使 MKAnnotationView 有数字或标题?

发布于 2024-11-25 07:17:57 字数 239 浏览 1 评论 0原文

我有一个annotationView,但我想在那个annotationView示例中给出一个数字

我在MKmapview有20个annotationView,我想为每个annotationView给出一个数字,这样将使用我的应用程序的用户可以看到这个数字,这样他就知道在哪里是他的目标annotationView,因为每个annotationView都有一个在MKmapView之前声明的数字,显示

我该怎么做?

I have an annotationView but I want to give a number At That annotationView

example:

I Have 20 annotationView at MKmapview, I want to Give a number for each annotationView, so the user who will use My application can see the number, so he know where is His target annotationView, because there is a number at each annotationView that have been declared before MKmapView Showing

HOw can I do That?

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

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

发布评论

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

评论(2

似最初 2024-12-02 07:17:57

您需要自定义 MKAnnotationView——最简单的方法之一是设置它的图像属性。

如果您最多只有 20 个数字,您可以考虑为每个数字生成 20 个图像,将它们存储在应用程序中,然后仅在注释视图上设置图像属性。

此外,您可以通过实现drawRect来自定义MKAnnotationView,您可以在其中将请求的数字绘制到您的视图中。

You need to customize the MKAnnotationView -- one of the simplest ways to do this is to set the image property on it.

If you only have up to 20 numbers, you might consider generating 20 images for each, storing them in the app, and just setting the image property on the annotation view.

Further -- you can customize MKAnnotationView by implementing drawRect, where you draw the requested number into your view.

执笏见 2024-12-02 07:17:57

对于人们来说,比被问到这个答案要晚得多。
MKMarkerAnnotationView 有一个 glyphText 属性,可以轻松将其设置为数字。

如果 MKMarkerAnnotationView 不起作用,那么我建议对 MKAnnotationView 进行子类化,并像使用自定义视图一样使用它。注意:MKAnnotationView 有一个 prepareForDisplay() 函数,经常用于配置。 Apple 在此处提供了一个示例项目,其中涵盖了构建地图 UI 的一些良好实践。

For people coming to this answer much later than when it was asked.
The MKMarkerAnnotationView has a glyphText property which can be easily set to a number.

If MKMarkerAnnotationView won't do, then I would suggest subclassing MKAnnotationView and working with it like you would a custom view. Note: MKAnnotationView has a prepareForDisplay() function often used for configuration. Apple have a sample project here which covers some good practices around building map UI.

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