Fără a intra în OpenGL (Quartz 2D este OK):
Să presupunem că am o imagine pe care doresc să se mute într-o hartă într-un fel de fluid. De exemplu, o imagine a unui avion „zboară“ pe hartă. Am fost în stare să facă acest lucru, folosind un MKAnnotation, un NSTimer și se ține de fleacuri cu rata de schimbare de latitudine / longitudine și rata cronometru. Cu toate acestea, presupun acest lucru nu este ideal, deși rezultatele arata destul de decente. Te poți gândi la un mod mai bun?
Să presupunem că vreau această imagine să fie animată (cred: GIF animat). Nu pot face de obicei
UIImageViewcu o serie deanimationFramesdeoarece tot ce am acces la MKAnnotationView esteUIImage. Cum ar aborda voi asta?
Îmi dau seama că # 2 ar putea fi tratate cu un UIImageView pe partea de sus a hărții care conține animationImages. Cu toate acestea, atunci ar trebui să se ocupe manual traducerea mișcarea avionului sau a rachetei sau orice altceva ca regiune a mapview schimbat, în funcție de mișcările utilizatorilor din lumea reală, sau utilizatorul zoom (derulare nu este permisă în aplicația mea).
Tu ce crezi?













