У меня есть вид с 4 uiimages внутри, 1 из них статичен, но другие 3 могут перемещаться, изменять размер и переворачивать по горизонтали, я могу перемещать изображения так, как хочу, но проблема в том, что когда я хочу изменить размер или перевернуть одно изображение, все изменения, которые я сделал ранее, вернулись к нормальному состоянию. это мой код, где я могу изменить размер, с помощью ползункаПреобразование перемещает все мои изображения в начало
- (IBAction)sizePhoto:(UISlider *)sender {
switch (cambiaSize) {
case 1:
[_imagen1 setTransform:CGAffineTransformMakeScale(sender.value, sender.value)];
break;
case 2:
[_imagen2 setTransform:CGAffineTransformMakeScale(sender.value, sender.value)];
break;
case 3:
[_imagen3 setTransform:CGAffineTransformMakeScale(sender.value, sender.value)];
break;
}
}
и это, как я переворачивать изображения
- (IBAction)flipPhonto:(id)sender {
switch (cambiaSize) {
case 1:
if (boton1flip == true) {
_imagen1.transform = CGAffineTransformScale(_photo.transform,1.0, 1.0);
boton1flip = false;
}else{
_imagen1.transform = CGAffineTransformScale(_photo.transform,-1.0, 1.0);
boton1flip = true;
}
break;
case 2:
if (boton2flip == true) {
_imagen2.transform = CGAffineTransformScale(_photo.transform,1.0, 1.0);
boton2flip = false;
}else{
_imagen2.transform = CGAffineTransformScale(_photo.transform,-1.0, 1.0);
boton2flip = true;
}
break;
case 3:
if (boton3flip == true) {
_imagen3.transform = CGAffineTransformScale(_photo.transform,1.0, 1.0);
boton3flip = false;
}else{
_imagen3.transform = CGAffineTransformScale(_photo.transform,-1.0, 1.0);
boton3flip = true;
}
break;
}}
Я не знаю, что я делаю неправильно, как я могу сохранить все предыдущие изменения, когда я переворачиваю o изменить размер?