2011-07-12 22 views
2

我需要实现这个方法:如何从标准UIScrollView获取捏手势坐标?

- (CGRect)zoomRectForScale:(float)scale withCenter:(CGPoint)center { 

但我没有任何想法如何获得中心坐标,我需要。通常,这种方法处理的自定义手势识别坐标,但是,我需要一个标准的UIScrollView的缩放手势坐标,我卡住了...

想法?

回答

7

您可以访问的UIScrollView的pinchGestureRecognizer。然后,你可以要求中心与

- (CGPoint)locationInView:(UIView *)view 

所以捏放的协调,以获得您的滚动视图的两个手指之间的中点,你可以写:

CGPoint midpoint = [scrollView.pinchGestureRecognizer locationInView:scrollView]; 

希望这有助于 文森特