我有一张图片,我想在轨道中移动。
当我把手指放在上面时,我只能上下移动,而不是从一边到另一边。我如何制作它们"坚持"在顶部还是底部? (或两者兼有)
感谢。
答案 0 :(得分:0)
在这里查看答案 - UIPanGestureRecognizer - Only vertical or horizontal
只需对垂直平移手势识别器执行此操作,它适用于我:
- (BOOL)gestureRecognizerShouldBegin:(UIPanGestureRecognizer *)panGestureRecognizer {
CGPoint translation = [panGestureRecognizer translationInView:someView];
return fabs(translation.y) > fabs(translation.x); }