我有一个MKAnnotationView,分配了一个DetailDisclosure按钮,该按钮显示在注释的右侧。我如何知道用户何时单击注释按钮?这就是我的代码现在的样子-
UIButton *rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
pinView.rightCalloutAccessoryView = rightButton;
pinView.animatesDrop = YES;
是否有内置方法来检测何时触摸了附件视图?我猜想它就像UITableView方法,但我找不到任何东西。谢谢你的帮助。
最佳答案
您需要将一些对象设置为地图视图的delegate
,并实现MKMapViewDelegate
协议方法-mapView:annotationView:calloutAccessoryControlTapped:
。
关于iphone - 如何告诉rightCalloutAccessoryView已为MapKit感动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2607431/