重叠视图中的ios手势识别器
问题描述:
嗨,我有一个包含2个子视图的UIView。一个是自定义UIView,另一个是MPMoviePlayerController。我假设MPMoviePlayerController有一个UITapGestureRecognizer,当你点击它时显示控件。我的自定义UIView有一个UIPanGestureRecognizer。两个视图在它的超视图中占据相同的坐标空间。我的自定义UIView分层在MPMoviePlayerController之上。我的问题是点击事件没有传递到MPMoviePlayerController。重叠视图中的ios手势识别器
我想要的是在识别拖动或平移事件时,不要将任何手势或触摸信息传递给MPMoviePlayerController。但是,如果拖动事件未被识别,例如用户只是在屏幕上点击,那么我希望轻敲事件被传递给MPMoviePlayerController。
谢谢。
答
将Tap添加到您自己的屏幕中。所以你会有两个识别器。如果点击识别器激活您的选择器,请尝试告诉电影播放器控制此信息。我认为它的选择器已经是公开的了。