当前位置 : 主页 > 手机开发 > ios >

iOS TapGestureRecognizer会对numberOfTapsRequired = 1进行双击

来源:互联网 收集:自由互联 发布时间:2021-06-11
我有一个MPMoviePlayerViewController,我在它上面放了一个UIView来识别单击,然后我可以显示视频的控制面板,双击可以放大/缩小视频播放,所以我为手势识别器设置numberOfTapsRequired = 1 ,但是当我进
我有一个MPMoviePlayerViewController,我在它上面放了一个UIView来识别单击,然后我可以显示视频的控制面板,双击可以放大/缩小视频播放,所以我为手势识别器设置numberOfTapsRequired = 1 ,但是当我进行双击时,视频不会缩放,但控制面板会显示然后消失,好像有两个单击.

无论如何要解决它吗?

谢谢!

是. [UIGestureRecognizer requireGestureRecognierToFail:]正是出于这个目的.将您的单击手势识别器设置为要求双击手势识别器失败.如果它没有失败,则发生缩放.如果它确实失败了(即你只点击了一次而不是两次),那么你的控制面板就会显示出来.
网友评论