【发布时间】:2016-04-27 01:14:06
【问题描述】:
我的AVPlayerViewController 有这个代码。
UITapGestureRecognizer *tap=[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAvPlayer)];
[self.avPlayerViewController.view addGestureRecognizer:tap];
但这不起作用..:S,我尝试设置
[self.avPlayerViewController.view setUserInteractionEnabled:YES];
还是不行..
唯一可行的解决方案是使用 UIGestureRecognizer 并实现它的 shouldReceiveTouch 委托并检查是否触摸了 av 播放器.. 但问题是,我们不想捕获“点击释放”事件.. 因为如果 av player 视图刚刚被触摸,它会立即执行代码,这不是我们想要的......
请帮助我们解决这个问题..
谢谢!
【问题讨论】:
标签: ios objective-c iphone uitapgesturerecognizer avplayerviewcontroller