【问题标题】:MKAnnotationView shows callout before dragging pinMKAnnotationView 在拖动图钉之前显示标注
【发布时间】:2013-08-08 09:35:55
【问题描述】:

我有一组可拖动的MKPinAnnotationViews,可以显示标注。当我想通过长按图钉来拖动图钉时,它的标注会打开并禁用我的触摸,因此我必须再次长按开始拖动。我不想要这种行为,而是更喜欢在第一次触摸时拖动图钉。有没有办法控制这种行为?或者有没有办法在Touch Up Inside 而不是Touch Down 上显示标注?

【问题讨论】:

    标签: iphone ios mkmapview mapkit mkannotationview


    【解决方案1】:

    自己找到了答案:

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

    【讨论】:

    • 我被 MKPinAnnotationView 的相同行为困住了。它不适用于 iOS 9.0。上面的委托方法永远不会被调用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-30
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多