UIPinchGestureRecognizer for zooming and panning an image in xcode

前端 未结 2 1762
Happy的楠姐
Happy的楠姐 2021-01-22 18:33

I have created one application in which there is one view containing an image view. Below code for zooming an image using UIPinchGestureRecognizer is working. Here innerview is

2条回答
  •  抹茶落季
    2021-01-22 19:27

    try this

     -(void)scale:(id)sender {
    
    
        if([(UIPinchGestureRecognizer*)sender state] == UIGestureRecognizerStateBegan) {
            _lastScale = 1.0;
        }
    
        CGFloat scale = 1.0 - (_lastScale - [(UIPinchGestureRecognizer*)sender scale]);
        CGAffineTransform currentTransform = self.transform;
        CGAffineTransform newTransform = CGAffineTransformScale(currentTransform, scale, scale);
    
        [self setTransform:newTransform];
    
    
    }
    

提交回复
热议问题