Iphone 如何将触摸转发到MKMapView
如何从父视图(在我的示例中,父视图是MKMapView)转发触摸 基本上,这个想法是用一个半透明的微调器弹出一个视图,但我也希望用户将地图移到这个视图之外。我只想假装视图不在那里,而此视图只是转发父视图上的接触,因为此微调器视图是MKMapView的子视图 我发现了一个不好的方法,我没有尝试过,我也不认为我会使用一些未记录的API:Iphone 如何将触摸转发到MKMapView,iphone,touch,mkmapview,gesture-recognition,Iphone,Touch,Mkmapview,Gesture Recognition,如何从父视图(在我的示例中,父视图是MKMapView)转发触摸 基本上,这个想法是用一个半透明的微调器弹出一个视图,但我也希望用户将地图移到这个视图之外。我只想假装视图不在那里,而此视图只是转发父视图上的接触,因为此微调器视图是MKMapView的子视图 我发现了一个不好的方法,我没有尝试过,我也不认为我会使用一些未记录的API: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { UIScrollVie
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
UIScrollView * view = [[[[mapView subviews] objectAtIndex:0] subviews] objectAtIndex:0];
[view touchesMoved:touches withEvent:event];
}
我还发现了前面讨论过的wildcardGestureRecognitor方法,但我认为与我试图实现的微不足道的目标相比,它是如此强大
关于如何轻松做到这一点,有什么想法吗
谢谢大家! 我相信在覆盖视图上设置userInteractionEnabled=NO就足够了。IIRC,基础视图将接收触摸。抱歉。。我是新来的。完成!