rightCalloutAccessoryView

rightCalloutAccessoryView

我有一个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/

10-08 22:41