如何为 MkAnnotation 视图自定义视图,就像为表格视图自定义单元格一样?

发布于 2024-12-04 15:03:03 字数 244 浏览 1 评论 0原文

我制作了一个应用程序,其中我必须实现诸如表格视图的自定义单元格之类的功能。因为我需要一个自定义视图,当我们使用表视图添加自定义单元格时,我可以使用 Mk-annotation View 添加该自定义视图。 我想添加透明视图 在该视图上我想添加两个文本字段和六个图像和一个标签。我想添加落在地图视图上的点数组。如何在地图视图上实现没有点的情况? 所以我对此没有任何想法我该怎么做?如何使用 Mk Annotation 视图添加自定义视图?当自定义视图出现时如何隐藏默认视图?

I making an application in which i have to implement feature like custom cell for table view. In that i have required a custom view which i can add with Mk-annotation View as we add custom cell with table view.
I want to add transparent View On that view i want to add two text field and six images and a label. I want to add for array of point which drop on map view. How implement with no of points on map view?
So i don't have any idea for that How i do that? How add custom view with Mk Annotation view? And how hide default view when custom view appear?

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

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

发布评论

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

评论(1

网名女生简单气质 2024-12-11 15:03:03

您需要将您的类设置为 MKMapViewDelegate 并填充此方法:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation

在那里您可以返回一个自定义类,MKAnnotation View 的子类。

请参阅此处了解更多信息:

http://spitzkoff.com/craig/?p=81

you need to set your Class as MKMapViewDelegate and fill this method:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation

There you can return a custom Class, subclass of MKAnnotation View.

See Here for more info:

http://spitzkoff.com/craig/?p=81

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