当前位置:  开发笔记 > IOS > 正文

如何在Swift中删除AVPlayerViewController上的双击缩放功能

如何解决《如何在Swift中删除AVPlayerViewController上的双击缩放功能》经验,为你挑选了1个好方法。

AVPlayerViewController在播放视频时双击时放大.我正在寻找一个类似于故事的玩家.我已经删除了播放器控件,现在唯一与Snapchat不同的是它在双击时缩放.如何在不禁用用户交互的情况下删除双击?我仍然需要认识到接触下一个像Snapchat这样的视频.



1> Marek Staňa..:

选项:

playerViewController.view.userInteractionEnabled = false

正在努力,这个答案不应该被贬低!

iOS 10中的行为:当您在AVPlayerViewController上禁用用户交互然后添加手势识别器时:

_moviePlayer = [[AVPlayerViewController alloc] init];
_moviePlayer.view.frame = _backgroundContainer.frame;
_moviePlayer.view.autoresizingMask = UtilsViewFlexibleElement;
_moviePlayer.view.userInteractionEnabled = YES;
_moviePlayer.showsPlaybackControls = NO;

[_moviePlayer.view addGestureRecognizer:[[UITapGestureRecognizer alloc] 
initWithTarget:self action:@selector(viewTapped)]];

手势将被注册并完全正常工作.

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有