gpt4 book ai didi

ios - Swift 注释 Pin 的 Calloutbubble 手势

转载 作者:行者123 更新时间:2023-11-30 11:21:43 27 4
gpt4 key购买 nike

我正在寻找向注释引脚的标注气泡添加手势的答案。

我尝试了不同的解决方案,但它们对我不起作用。

这是最新的:

func mapView(mapView: MKMapView, didSelectAnnotationView view: MKAnnotationView{
let rightButton = UIButton(type: UIButtonType.detailDisclosure)
let gesture = UITapGestureRecognizer(target: self, action: #selector(callout(gesture:)))
rightButton.addGestureRecognizer(gesture)
view.rightCalloutAccessoryView = rightButton
}

@objc func callout(gesture: UITapGestureRecognizer){
print("tapped")
}

最佳答案

正确的委托(delegate)方法

func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {
///
}

加上

self.mapView.delegate = self

关于ios - Swift 注释 Pin 的 Calloutbubble 手势,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51191508/

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