gpt4 book ai didi

iphone - 如何判断 MapKit 的 rightCalloutAccessoryView 已被触摸

转载 作者:行者123 更新时间:2023-12-03 19:38:01 26 4
gpt4 key购买 nike

我分配了一个 MKAnnotationView,并在注释的右侧显示了一个 DetailDisclosure 按钮。我如何知道用户何时单击注释按钮?这就是我的代码现在的样子 -

UIButton *rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
pinView.rightCalloutAccessoryView = rightButton;
pinView.animatesDrop = YES;

是否有内置方法来检测辅助 View 何时被触摸?我猜它会像 UITableView 方法一样,但我找不到任何东西。感谢您的帮助。

最佳答案

您需要将某个对象设置为 map View 的委托(delegate),并实现MKMapViewDelegate协议(protocol)方法-mapView:annotationView:calloutAccessoryControlTapped: .

关于iphone - 如何判断 MapKit 的 rightCalloutAccessoryView 已被触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2607431/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com