2
我需要實現這個方法:如何從標準UIScrollView獲取捏手勢座標?
- (CGRect)zoomRectForScale:(float)scale withCenter:(CGPoint)center {
但我沒有任何想法如何獲得中心座標,我需要。通常,這種方法處理的自定義手勢識別座標,但是,我需要一個標準的UIScrollView的縮放手勢座標,我卡住了...
想法?
我需要實現這個方法:如何從標準UIScrollView獲取捏手勢座標?
- (CGRect)zoomRectForScale:(float)scale withCenter:(CGPoint)center {
但我沒有任何想法如何獲得中心座標,我需要。通常,這種方法處理的自定義手勢識別座標,但是,我需要一個標準的UIScrollView的縮放手勢座標,我卡住了...
想法?
您可以訪問的UIScrollView的pinchGestureRecognizer。然後,你可以要求中心與
- (CGPoint)locationInView:(UIView *)view
所以捏放的協調,以獲得您的滾動視圖的兩個手指之間的中點,你可以寫:
CGPoint midpoint = [scrollView.pinchGestureRecognizer locationInView:scrollView];
希望這有助於 文森特