W moim projekcie wykonuję następujące czynności na UIImageView 1.) obróć to 2.) przenieś je 3.) powiększ to. Mój projekt ma również przycisk o nazwie "Nowy", który zresetuje wszystkie ustawienia app.my problem polega na tym, że jeśli mam obrócić obraz i kliknij na nowy przycisk, ustawienie UIImageVIew nie zmienia się. Czy ktoś może mieć jakiś pomysł. Dzięki z góryJak zresetować właściwość transformacji 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];
}
powyżej kodu używam do obrotu.
resetowania w poczucie ? Obraz zostanie obrócony z powrotem do pozycji orinigalnej w prawo? – booleanBoy
Proszę zaksięgować niektóre z ur code ..... Możemy pomóc u następnie – booleanBoy
@iphoneFreak dzięki za odpowiedź. Tak to jest. – Rahul