gpt4 book ai didi

iphone - (iPhone) 如何使用 OS 4.0 MapKit 实现可拖动图钉?

转载 作者:行者123 更新时间:2023-12-03 18:30:25 25 4
gpt4 key购买 nike

任何人都可以提供使用 MapKit 框架在 OS 4.0 中实现可拖动图钉的示例代码/说明吗?

最佳答案

当然啦,伙计(是的,我在自言自语),

在您的自定义注释中添加:

@property (nonatomic, readwrite, assign) CLLocationCoordinate2D coordinate; 

这满足了实现setCooperative的要求,如http://developer.apple.com/iphone/library/documentation/MapKit/Reference/MKAnnotationView_Class/Reference/Reference.html#//apple_ref/occ/instp/MKAnnotationView中所述/可拖动

在您的 MapView 委托(delegate)中添加:

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)annotationView didChangeDragState:(MKAnnotationViewDragState)newState fromOldState:(MKAnnotationViewDragState)oldState 
{
//..Whatever you want to happen when the dragging starts or stops
}

并在您的AnnotationView中将draggable设置为true,例如:

customAnnotationView.draggable      = YES;

我认为这就是我为让它发挥作用所做的一切。如果您有困难请告诉我。

关于iphone - (iPhone) 如何使用 OS 4.0 MapKit 实现可拖动图钉?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3191728/

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