Я пытаюсь увеличить масштаб зоны, в которой я нажимаю изображение в UIImageView. Я использовал CGAffineTransformMakeScale, чтобы сделать масштаб, и я изменил imageView.layer.anchorPoint с координатами точки щелчка шкала работает, но изображение больше не находится в центре, я думаю, что ошибаюсь в координатах anchorPoint, я нашел много статей, обсуждающих об этом , но это было слишком сложноМасштаб и изменение anchorPoint
помогите пожалуйста!
Код:
-(void)gestureTapEvent:(UITapGestureRecognizer *)gesture {
NSLog(@"doubleclic");
CGPoint touchPoint = [gesture locationInView:gesture.view];
NSLog(@"Position of touch: %.3f, %.3f", touchPoint.x, touchPoint.y);
float newX = touchPoint.x/imageView.frame.size.width;
float newY = touchPoint.x/imageView.frame.size.height;
imageView.transform = CGAffineTransformMakeScale(1.5, 1.5);
imageView.layer.anchorPoint = CGPointMake(newY, newX);
}