UIView のすべてのタッチ メソッドは、タッチがそのビューの境界内で開始された場合にのみ呼び出されるようです。ビューの外側に触れたが、指をビューにドラッグしたユーザーにビューを応答させる方法はありますか?
重要な場合、私の特定のアプリケーションは MKPinAnnotationView をドラッグするためのものです (組み込みの 4.0 ドラッグを使用)。ユーザーがピンを別のビュー (たまたま AnnotationView でもありますが、何でもかまいません) にドラッグした場合に、何かが発生するようにしたいと考えています。ピンを放すまで、ドラッグのメソッドは呼び出されません。ビュー内からタッチして開始しない限り、ドラッグされているUIViewのメソッドは呼び出されないようです。
スーパービューは MKMapView であるため、その touchesMoved イベントを使用して、ユーザーが正しい場所にいるかどうかを確認するだけでは困難です。ありがとう!