Я просто зіткнувся з тим, що набивання 60 файлів PNG 960x640 в UIImageView - це жахлива помилка.
Це сказало, я все-таки вимагаю цього показатианімація, і оскільки у неї має бути прозорий фон, я не можу йти на MPMoviePlayer або щось подібне (чи можу я?). Крім того, навіть якби я міг відокремити різні елементи анімації (що я не можу, не йдучи до хлопця, який мені її дав), більшість із них все ще досить великі.
Я в повній втраті для ідей. У вас є якісь?
Відповіді:
0 для відповіді № 1Здається, що вам краще підійде грати на aвідео, але я не впевнений у прозорому тлі. Використовуючи окремі png, вам потрібно завантажити кожне в пам'ять, що становить (640 * 960) пікселів * 24 біта / пікселя * 60 зображень = багато пам'яті.
Це сказав, як швидко вам потрібно гратианімація? Замість використання анімації UIImageView можна використовувати таймер і вручну керувати завантаженням і вивантаженням зображень у пам'ять, зберігаючи лише один або два одночасно.