Am încercat să se rotească unele în UIViewjurul centrului său, astfel încât codul de simplu merge ceva de genul (în pseudocod):
[UIView beginAnimations:@crazyRotate context:nil];
[UIView setAnimationDuration:1.0];
someview.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations]
acum , dacă am setat unghiul să spun M_PI / 2 lucru se rotește frumos. dacă l - am setat la 2 * M_PI, bine face „nimic“. Pot să înțeleg că matricea se traduce prin ceva care nu face nimic (rotativ 360 înseamnă „ședere“ , într - un sens), totuși, vreau să - l rotească de 5 ori ( se gândească la un ziar la scară alterna vin la tine efect - Nu sunt mare de a descrie, sper cineva înțelege). Deci, am încercat adăugarea de unghi setarea la 180 grade (M_PI) și se adaugă un imbricate animatationBlock. dar cred că din moment ce eu sunt setarea aceeași proprietate ( someview.transition) , din nou, ignoră într -un fel). Am încercat stabilirea numărului de repetare a animației la 2 cu unghi M_PI dar se pare să se rotească pur și simplu 180, merge înapoi la poziția dreaptă și apoi din nou inițierea Rotație.
Deci, eu sunt un pic de idei, orice ajutor apreciat! --t













