我有一个用户可以在地图上拖动的 MKAnnotationView。
用户很难拖动图钉。我尝试增加帧大小并使用巨大的自定义图像。但似乎并没有真正改变拖动的命中区域大于默认值。
因此,在任何事情发生之前,我必须尝试点击/拖动大约十次。
MKAnnotationView *annView = [[[MKAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"bluedot"] autorelease];
UIImage *image = [UIImage imageNamed:@"blue_dot.png"];
annView.image = image;
annView.draggable = YES;
annView.selected = YES;
return annView;
我在这里想念什么?
编辑:
事实证明,问题是需要先触摸 MKAnnotationView,然后才能拖动它。我遇到了麻烦,因为附近有很多别针,而且我的 MKAnnotationView 非常小。