У меня есть следующий код, который позволяет пользователю поворачивать изображение на экране, нажимая кнопку.UIScrollView zoom удаляет преобразование из UIImageView
self.imageView.transform = CGAffineTransformRotate(self.imageView.transform, rotationAmount);
Это изображение сидит внутри UIScrollView, что позволяет пользователю увеличивать масштаб изображения. Проблема в том, что когда пользователь увеличивает масштаб, сбрасывается преобразование. Я могу сохранить значение преобразования, а затем повторно применить его после масштабирования, но изображение выглядит так, как будто оно подпрыгивает между вращающейся версией и без вращения.
Есть ли способ сохранить преобразование во время масштабирования?
Вот код Scrollview
self.scrollView.minimumZoomScale=1.0;
self.scrollView.maximumZoomScale=6.0;
self.scrollView.contentSize=CGSizeMake(screenHeight, screenWidth-toolBarHeight);
self.scrollView.delegate=self;
[_scrollView setContentMode:UIViewContentModeScaleAspectFit];
[_scrollView sizeToFit];
[_scrollView setContentSize:CGSizeMake(_imageView.frame.size.width, _imageView.frame.size.height)];
Вы можете вправить код, в котором вы увеличиваете масштаб фотографии? – anhtu