2011-07-12 27 views
2

我需要實現這個方法:如何從標準UIScrollView獲取捏手勢座標?

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

但我沒有任何想法如何獲得中心座標,我需要。通常,這種方法處理的自定義手勢識別座標,但是,我需要一個標準的UIScrollView的縮放手勢座標,我卡住了...

想法?

回答

7

您可以訪問的UIScrollView的pinchGestureRecognizer。然後,你可以要求中心與

- (CGPoint)locationInView:(UIView *)view 

所以捏放的協調,以獲得您的滾動視圖的兩個手指之間的中點,你可以寫:

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

希望這有助於 文森特