iphone - MKAnnotationView在拖动图钉之前显示标注

标签 iphone ios mkmapview mapkit mkannotationview

我有一组MKPinAnnotationView,可以拖动并显示标注。当我想通过长按图钉来拖动图钉时,其标注会打开并禁用我的触摸,因此我再次长按即可开始拖动。我不希望出现这种情况,而是更喜欢在第一次触摸时就拖动图钉。有没有办法控制这种行为?还是有一种方法可以显示Touch Up Inside而不是Touch Down上的标注?

最佳答案

自己找到答案:

-(void)mapView:(MKMapView *)mapView didDeselectAnnotationView:(MKAnnotationView *)view
{
    [view setSelected:YES];
}

关于iphone - MKAnnotationView在拖动图钉之前显示标注,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18067066/

相关文章:

ios - 解析和 twitter 回调 URL

ios - HealthKit - 请求授权(toShare :read:completion:) always succeeds

ios - 我的应用程序不再支持 ipad,当我上传我的应用程序时,它会导致 Xcode 或 iTunes Connect 错误地拒绝我的更新

ios - MKMapView注解第二次不可选

iphone - View 和 View Controller 有什么区别?

ios - 管理默认 "share"iOS 对话框上的按钮

ios - MKMapView 在注释选择 iOS8 上显示空白

ios - 在 iOS map 中更改 Pin 方向

ios - 苹果开发者账号 :- how to change the "agent name"?

iPad 上的 iPhone 应用程序测试似乎失败(没有任何反应)