ユーザーがマップ上でドラッグできる MKAnnotationView があります。
ユーザーがピンをドラッグするのは非常に困難です。フレーム サイズを大きくして、巨大なカスタム イメージを使用してみました。しかし、実際にドラッグのヒット領域をデフォルトよりも大きく変更するものは何もないようです。
その結果、何かが起こる前に、タップ/ドラッグを約 10 回試行する必要があります。
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 が非常に小さいため、問題が発生していました。