Iphone 如何在UIPanGesture中获得方向并相应地增加/减少或缩放视图

Iphone 如何在UIPanGesture中获得方向并相应地增加/减少或缩放视图,iphone,xcode,gesture,pinch,Iphone,Xcode,Gesture,Pinch,因为我是这个领域的新手。 我在网上搜索了很多,但找不到任何相关的东西。 我正在尝试UIPinchGestureRecognizer,一旦用户水平挤压视图,视图应仅水平缩放,同样,垂直视图也应如此,如果用户沿对角线进行缩放,则视图应在两个方向上缩放。 目前,我的视图在两个方向上都进行了缩放 CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale); [[(UIPinchGestu

因为我是这个领域的新手。 我在网上搜索了很多,但找不到任何相关的东西。 我正在尝试UIPinchGestureRecognizer,一旦用户水平挤压视图,视图应仅水平缩放,同样,垂直视图也应如此,如果用户沿对角线进行缩放,则视图应在两个方向上缩放。 目前,我的视图在两个方向上都进行了缩放

CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale);

[[(UIPinchGestureRecognizer*)sender view] setTransform:newTransform];
请帮我做同样的事

提前感谢。

将机具子类化:

– touchesBegan:withEvent:
– touchesMoved:withEvent:
– touchesEnded:withEvent:
– touchesCancelled:withEvent:
在这些代理中,您可以自定义触摸手势代码