MKPinAnnotationView的标注附件视图视图

时间:2013-08-19 10:07:30

标签: iphone objective-c mkmapview mapkit mkpinannotationview

我们为MKPinAnnotationView rightCalloutAccessoryView leftCalloutAccessoryView

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

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

//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];

enter image description here

如何向此弹出式布局添加自定义按钮

1 个答案:

答案 0 :(得分:0)

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