Próbuję obracać niektóre UIViewwokół jego środka, więc prosty kod wygląda mniej więcej tak (w Pseudokod):
[UIView beginAnimations:@crazyRotate context:nil];
[UIView setAnimationDuration:1.0];
someview.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations]
teraz jeżeli ustawić kąt powiedzieć M_PI / 2 rzeczą obraca się estetycznie. jeśli ustawić go na 2 * M_PI, dobrze robi „nic”. Mogę zrozumieć, że matryca przekłada się na coś, co nic nie robi (obracanie 360 oznacza „pobyt” w pewnym sensie), ale chcę, aby obrócić go 5 razy (myślę gazety obracać skala na ciebie efekt - nie jestem świetny w opisywaniu, nadzieję, że ktoś zrozumie). Tak więc, próbuje dodanie kąt ustawienia do 180 ° C (M_PI) i dodać zagnieżdżone animatationBlock. ale myślę, że ponieważ jestem ustawiania same właściwości ( someview.transition) ponownie ignoruje go jakoś). Próbowałem ustawienie powtarzania zliczania animacji do 2 z kąta M_PI ale wydaje się, że wystarczy obrócić 180, wracając do pozycji wyprostowanej, a następnie ponownie inicjując obracania.
Tak, jestem trochę pomysłów, każda pomoc mile widziana! --t













