Jeg prøver å rotere litt UIViewrundt sitt sentrum, så enkel kode går noe sånt som (i pseudokode):
[UIView beginAnimations:@crazyRotate context:nil];
[UIView setAnimationDuration:1.0];
someview.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations]
nå hvis jeg setter vinkel si M_PI / 2 ting roterer pent. hvis jeg setter den til 2 * M_PI, vel det gjør ingenting. Jeg kan forstå at matrisen betyr noe som ikke gjør noe (roterende 360 betyr stay på en måte), men likevel, jeg ønsker å rotere det 5 ganger (tenk på en avis rotere skala kommer mot deg effekt - jeg er ikke gode på å beskrive, håper noen forstår). Så prøvde å legge innstillingen vinkel til 180 ° (M_PI) og tilsett en nestet animatationBlock. men jeg antar at siden jeg setter samme egenskap ( someview.transition) igjen det ignorerer det liksom). Jeg prøvde å sette antall gjentakelser av animasjonen til 2 med vinkel M_PI men det ser ut til å bare rotere 180, som går tilbake til rett posisjon og deretter initiere rotere igjen.
Så, jeg er litt tom for ideer, noen hjelp verdsatt! --T













