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

Posted

技术标签:

【中文标题】如何为 MkAnnotation View 自定义视图,就像表格视图的自定义单元格一样?【英文标题】:How to do custom a view for MkAnnotation View As like custom cell for table view? 【发布时间】:2011-09-12 10:18:53 【问题描述】:

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

【问题讨论】:

您需要重新表述您的问题,不清楚。完全没有 【参考方案1】:

您需要将您的 Class 设置为 MKMapViewDelegate 并填写此方法:

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

在那里你可以返回一个自定义的类,MKAnnotation 视图的子类。

查看这里了解更多信息:

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

【讨论】:

以上是关于如何为 MkAnnotation View 自定义视图,就像表格视图的自定义单元格一样?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Firebase (Kotlin) 创建自定义身份验证

如何为列表视图创建自定义适配器?获取 ResourceNotFoundException

如何为其模型中文本的不同代码点自定义Java 9+ JTextField的视图?

MKAnnotation 的自定义图像

自定义 MKAnnotation 标注视图?

Swift 中的自定义 MKAnnotation 未添加到地图的注释中