私の場合、MKMapView である親ビューからタッチを転送するにはどうすればよいですか?
アイデアは、基本的に、半透明のスピナーでビューをスプラッシュすることですが、ユーザーがこのビューを超えてマップを移動することも望んでいます。ビューが存在しないふりをしたいだけで、このビューは親ビューのタッチを転送するだけです (このスピナー ビューは MKMapView のサブビューであるため)。
ドキュメント化されていないAPIを使用している悪い方法を見つけました(私は心から試したことはありませんし、試すつもりもありません):
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UIScrollView * view = [[[[mapView subviews] objectAtIndex:0] subviews] objectAtIndex:0];
[view touchesMoved:touches withEvent:event];
}
WildcardGestureRecognizer
ここで説明したアプローチも見つけましたが、私が達成しようとしている些細な目標に比べて非常に強力だと思います。
これを簡単に行う方法についてのアイデアはありますか?
ありがとうございました!