-1

我们rightCalloutAccessoryViewleftCalloutAccessoryViewMKPinAnnotationView

但是如果我们需要在整个弹出气泡中添加自定义按钮,如何添加它?

主要要求是当我们点击弹出气泡时,我需要执行相同的操作,就像 disclser 按钮操作一样。

//To add a discloser button to show route map
inView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:defaultPinID];
        UIButton *detailBtn=[UIButton buttonWithType:UIButtonTypeDetailDisclosure];
        pinView.rightCalloutAccessoryView=detailBtn;
        [detailBtn addTarget:self action:@selector(showRoute:) forControlEvents:UIControlEventTouchUpInside];

在此处输入图像描述

如何向此弹出气泡添加自定义按钮

4

1 回答 1

0

要将自定义按钮放在整个地图标注上,您需要添加自定义地图标注视图,以便在谷歌中搜索,有可用于自定义标注视图的类,这样您就可以使用自定义视图和按钮创建自定义标注。

于 2013-08-19T10:26:16.393 回答