2013-11-08 3 views
0

У меня есть вид с 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 изменить размер?

ответ

0

выключить автоотключение вы можете найти его, щелкнув сначала на viewcontroller, а затем на инспекторе файлов. Будет коробка, которая должна быть отклонена.

Смежные вопросы