В моем проекте я выполняю следующие действия в UIImageView 1.) поверните его 2.) переместите его 3.) увеличить его. В моем проекте также есть кнопка «Новый», которая сбрасывает все настройки приложения. Моя проблема в том, что если я поверну изображение и нажму новую кнопку, настройка UIImageVIew не изменится. Может у кого-нибудь есть какие-нибудь идеи. Заранее спасибо
-(void)rotate:(id)sender {
if([(UIRotationGestureRecognizer*)sender state] == UIGestureRecognizerStateEnded) {
lastRotation = 0.0;
return;
}
CGFloat rotation = 0.0 - (lastRotation - [(UIRotationGestureRecognizer*)sender rotation]);
CGAffineTransform oldTransform = [(UIPinchGestureRecognizer*)sender view].transform;
CGAffineTransform newTransform = CGAffineTransformRotate(oldTransform,rotation);
[[(UIRotationGestureRecognizer*)sender view] setTransform:newTransform];
lastRotation = [(UIRotationGestureRecognizer*)sender rotation];
}
приведенный выше код, который я использую для вращения.