首先,我使用主销来显示注释数组。一切都按预期工作。

我的问题是:如何为注释创建自定义视图?
我指的不是替换MKPinAnnotationView的图像。

            if (annotationView == nil) {
            annotationView = [[MKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"cluster"];
            annotationView.canShowCallout = YES;
            annotationView.image = [UIImage imageNamed:@"map_cluster"];
        }

这样,我只能用Image替换默认的图钉。但这不是我所需要的。

http://imgur.com/nhUIvdx

我来自Android背景,通过将布局扩展为群集(iOS中的注解)来解决此问题。在此XML布局中,我将放置一个容器(白框),一个图片和一个计数器。
结果如下图所示:

http://imgur.com/QoAQQES

如何在iOS中执行此操作?
在此先感谢您的任何建议!

最佳答案

在这里,您可以找到如何创建自定义注释:
custom annotation for maps

如果您有任何疑问,可以问我:)

10-07 17:30