gpt4 book ai didi

ios - iPhone : Detecting Tap in MKMapView

转载 作者:IT王子 更新时间:2023-10-29 08:00:57 27 4
gpt4 key购买 nike

如何检测对 MKMapView 实例的单击?我是否必须子类化 MKMapView 然后覆盖 touchesEnded 方法?

谢谢,

-克里斯

最佳答案

如果您只是希望在不影响 map 的任何其他触摸行为的情况下获得点击手势的通知,您将需要使用 UITapGestureRecognizer。非常简单,只需像这样输入一些代码即可。

UITapGestureRecognizer* tapRec = [[UITapGestureRecognizer alloc] 
initWithTarget:self action:@selector(didTapMap:)];
[theMKMapView addGestureRecognizer:tapRec];
[tapRec release];

每当 theMKMapView 接收到点击手势时,这将调用 didTapMap,并且所有的捏合和拖动手势仍然像以前一样工作。

关于ios - iPhone : Detecting Tap in MKMapView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1275731/

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