【问题标题】:CalloutAccessoryView view for MKPinAnnotationViewMKPinAnnotationView 的 CalloutAccessoryView 视图
【发布时间】:2013-08-19 10:07:30
【问题描述】:

我们有 rightCalloutAccessoryViewleftCalloutAccessoryView 用于 MKPinAnnotationView

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

主要要求是我需要在我们点击弹出气泡时执行相同的操作,就像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];

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

【问题讨论】:

标签: iphone objective-c mkmapview mapkit mkpinannotationview


【解决方案1】:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-03
  • 1970-01-01
  • 2011-07-22
相关资源
最近更新 更多