Snažím se otočit některé UIViewkolem svého středu, takže jednoduchý kód jde něco podobného (v pseudokódu):
[UIView beginAnimations:@crazyRotate context:nil];
[UIView setAnimationDuration:1.0];
someview.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations]
Nyní když jsem nastavit úhel říci M_PI / 2 věc otáčí pěkně. kdybych nastavte ji na 2 * M_PI, dobře to dělá „nic“. Chápu, že matrice překládá na něco, co nedělá nic (rotující 360 znamená „pobyt“ v jistém smyslu), ale chci to otočit 5x (myslím novin otočit stupnice přichází na vás efekt - Nejsem skvěle popisuje, že někdo zná). Tak jsem se snažil přidat nastavení úhlu 180 ° (M_PI) a přidat vnořené animatationBlock. ale myslím, že od té doby jsem nastavit stejnou vlastnost ( someview.transition) opět ignoruje nějak). Snažil jsem se nastavit počet opakování animace na 2 s úhlem M_PI, ale zdá se, že stačí otočit o 180 °, se vrací do přímé polohy a znovu zahájení otáčet.
Takže jsem trochu mimo nápadů, jakoukoliv pomoc ocení! -T













