Προσπαθώ να περιστρέφεται μερικά UIViewγύρω από το κέντρο της, έτσι ώστε το απλό κώδικα πηγαίνει κάτι σαν (σε ψευδοκώδικα):
[UIView beginAnimations:@crazyRotate context:nil];
[UIView setAnimationDuration:1.0];
someview.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations]
τώρα αν μπορώ να ορίσω γωνία να πω M_PI / 2 το πράγμα περιστρέφεται όμορφα. αν μπορώ να οριστεί σε 2 * M_PI, καλά θα κάνει «τίποτα». Μπορώ να καταλάβω ότι η μήτρα μεταφράζεται σε κάτι που δεν κάνει τίποτα (περιστρεφόμενο 360 σημαίνει «παραμονή» κατά μία έννοια), αλλά, θέλω να το περιστρέψετε 5 φορές (σκεφτείτε μια εφημερίδα περιστροφή κλίμακα έρχονται σε σας αποτέλεσμα - δεν είμαι μεγάλη σε περιγραφή, ελπίζω κάποιος καταλαβαίνει). Έτσι, προσπάθησα προσθέτοντας γωνία ρύθμιση έως 180 deg (M_PI) και προσθέστε μια ένθετη animatationBlock. αλλά υποθέτω ότι αφού είμαι ρύθμιση την ίδια ιδιότητα ( someview.transition) και πάλι να αγνοεί κάποιο τρόπο). Προσπάθησα ρύθμιση επανάληψη μέτρηση του animation σε 2 με γωνία M_PI αλλά φαίνεται να περιστρέφεται απλά 180, πηγαίνοντας πίσω στην ευθεία θέση και, στη συνέχεια, την έναρξη και πάλι την περιστροφή.
Έτσι, είμαι λίγο έξω από ιδέες, κάθε βοήθεια ευπρόσδεκτη! --t













