我想检查用户何时按下注释(引脚顶部的气泡)。我尝试了以下方法:
-(void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view{}
但是当我按下引脚时它会激活。如何检查用户何时实际按下注释气泡?
答案 0 :(得分:1)
您可以先放右侧配件按钮并为其设置单独的操作:
UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
[rightButton addTarget:self
action:@selector(showDetails:)
forControlEvents:UIControlEventTouchUpInside];
customPinView.rightCalloutAccessoryView = rightButton;
您可以使用您喜欢的功能实现showDetails
方法