gpt4 book ai didi

iphone - 两次选择 MapView 注释

转载 作者:可可西里 更新时间:2023-11-01 05:04:50 25 4
gpt4 key购买 nike

我的 iPhone 应用程序有一个 map View ,其中包含大量可供用户选择的位置。我希望他能够点击其中一个注释以显示其标注 View ,然后再次实际选择它。问题是 didSelectAnnotationView 只被调用一次。

那么我怎样才能检测到选择一个已经选择的注释呢?或者,如何在不隐藏标注 View 的情况下取消选择注释?用户可以通过在再次选择注释之前取消选择注释来解决这个问题,但这并不直观,我想避免他必须这样做。

最佳答案

我刚刚用下面的代码找到了解决方案:

-(void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
{
[mapview deselectAnnotation:view.annotation animated:NO];

}

这样,所选注释将被取消选择,您可以再次选择它。

关于iphone - 两次选择 MapView 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9874255/

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