Senza entrare in OpenGL (Quartz 2D è OK):
Diciamo che ho un'immagine che voglio passare attraverso una mappa, in qualche modo fluido. Per esempio, l'immagine di un piano di volante in tutta la mappa. Sono stato in grado di farlo utilizzando un MKAnnotation, un NSTimer e giocherellare con il tasso di variazione lat / lon e velocità di timer. Tuttavia, suppongo questo non è l'ideale, anche se i risultati sembrano abbastanza decente. Si può pensare a un modo migliore?
Ora diciamo che voglio questa immagine a essere animato (si pensi: gif animate). Non posso fare il solito
UIImageView, con una serie dianimationFramesperché tutto quello che ho accesso al MKAnnotationView è unaUIImage. Come ti ragazzi affrontare questo?
Mi rendo conto che # 2 potrebbe essere gestita con un UIImageView sulla parte superiore della mappa che contiene le animationImages. Tuttavia, allora avrei dovuto gestire manualmente tradurre il movimento del piano o del razzo o qualsiasi altra cosa come la regione del mapview cambiato, a seconda dei movimenti degli utenti nel mondo reale, o l'utente lo zoom (lo scorrimento non è permesso nella mia app).
Cosa ne pensi?













