我需要缩小MPMoviePlayer的大小并将其移动到屏幕上。通过将玩家置于UIView并将捏合手势应用于UIView,我已经能够完成第一项任务。现在我需要移动视频。有人知道可能的解决方案?提前谢谢。
答案 0 :(得分:0)
据我了解,你的问题是不要在捏住时将播放器移动到屏幕上,而是在用户只有一根手指触摸屏幕时移动播放器。
尝试检查触摸,如果不是多次触摸,则仅对事件采取行动。
使用此gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:方法,允许多个手势。
- (BOOL)gestureRecognizer: (UIGestureRecognizer *) gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:
(UIGestureRecognizer *) otherGestureRecognizer
{
if ([gestureRecognizer isKindOfClass:[UITapGestureRecognizer class]]
|| [gestureRecognizer isKindOfClass:[UIPinchGestureRecognizer class]]
|| [otherGestureRecognizer isKindOfClass:[UITapGestureRecognizer class]]
|| [otherGestureRecognizer isKindOfClass:[UIPinchGestureRecognizer class]])
{
return YES;
}
return NO;
}
有些帮助可能来自手势识别器上的documentation。