重叠视图中的 iOS 手势识别器



嗨,我有一个包含 2 个子视图的 UIView。一个是自定义UIView,另一个是MPMoviePlayerController。我认为MPMoviePlayerController有一个UITapGestureRecognizer,当你点击它时,它会显示控件。我的自定义 UIView 有一个 UIPanGestureRecognizer。两个视图在其超级视图中占据相同的坐标空间。我的自定义UIView分层在MPMoviePlayerController之上。我的问题是点击事件没有传递到MPMoviePlayerController。

我想要的是当识别拖动或平移事件时,不要将任何手势或触摸信息传递给MPMoviePlayerController。但是,如果无法识别拖动事件,例如当用户只是点击屏幕时,则我希望将点击事件传递给 MPMoviePlayerController。

谢谢。

将识别的点击也添加到您自己的屏幕上。因此,你将有两个识别器。如果点击识别器激活了您的选择器,请尝试告诉电影播放器控制此信息。我认为它的点击选择器已经公开了。

最新更新