Χωρίς να εμπλακούμε σε OpenGL (Quartz 2D είναι ΟΚ):
Ας πούμε ότι έχω μια εικόνα που θέλω να προχωρήσουμε σε ένα χάρτη με κάποιο υγρό τρόπο. Για παράδειγμα, μια εικόνα από ένα αεροπλάνο «πετούν» πάνω στο χάρτη. Ήμουν σε θέση να το κάνετε αυτό χρησιμοποιώντας μια MKAnnotation, μια NSTimer και κόλπα με το ποσοστό των lat αλλαγής / lon και το ποσοστό χρονόμετρο. Ωστόσο, υποθέτω ότι αυτό δεν είναι το ιδανικό, αν και τα αποτελέσματα φαίνονται αρκετά αξιοπρεπή. Μπορείτε να σκεφτώ καλύτερο τρόπο;
Τώρα ας πούμε ότι θέλω αυτή η εικόνα να είναι κινούμενες (σκεφτείτε: κινούμενα gif). Δεν μπορώ να κάνω τη συνηθισμένη
UIImageViewμε μια σειράanimationFrames, γιατί το μόνο που έχω πρόσβαση στο MKAnnotationView είναιUIImage. Πώς θα σας παιδιά αντιμετωπίσουμε αυτό;
Αντιλαμβάνομαι ότι # 2 θα μπορούσε να αντιμετωπιστεί με UIImageView πάνω από το χάρτη που περιέχει τα animationImages. Ωστόσο, τότε θα πρέπει να χειριστεί το χέρι μετάφραση την κίνηση του αεροπλάνου ή πύραυλο ή ό, τι η περιοχή του MapView αλλάξει, ανάλογα με τις κινήσεις του χρήστη στον πραγματικό κόσμο, ή ο χρήστης ζουμ (κύλιση δεν επιτρέπεται στην εφαρμογή μου).
Τι νομίζετε;













