我有一个 MPMoviePlayerViewController,我在它上面放了一个 UIView 来识别单击,然后我可以显示视频的控制面板,双击应该放大/缩小视频播放,所以我为手势识别器设置 numberOfTapsRequired=1 ,但是当我双击时,视频不是缩放而是显示控制面板然后消失,好像有两次单击一样。
有没有办法解决它?
谢谢!
是的。[UIGestureRecognizer requireGestureRecognierToFail:]
正是为了这个目的。将您的单击手势识别器设置为要求双击手势识别器失败。如果它没有失败,那么就会发生缩放。如果它确实失败了(即您只点击了一次而不是两次),那么您的控制面板将显示。