0
Есть ли другой способ сделать анимацию, кроме моего кода ниже? Я спрашиваю, потому что у меня будет довольно интенсивная анимация, которая может получить до 20-30 кадров. Мне также интересно, можно ли воспроизводить звук с каждым фреймом?Любой другой способ сделать анимацию?
popup.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"picture1.png"],
[UIImage imageNamed:@"picture2.png"],
[UIImage imageNamed:@"picture3.png"],
[UIImage imageNamed:@"picture4.png"],
[UIImage imageNamed:@"picture5.png"],
[UIImage imageNamed:@"picture6.png"],
[UIImage imageNamed:@"picture7.png"], nil];
popup.animationDuration = 1.750567;
popup.animationRepeatCount = 1;
[popup startAnimating];
[self.view addSubview:popup];
Просто еще к сведению, создание Photoshop макрос сваливать вне рамок из отдельных слоев поможет с другой стороны тоже. Однако вы не можете использовать PS. – rougeExciter
Просто перечитайте свой полный вопрос ... вы, похоже, не можете настроить делегата для уведомления об изменениях изображений. Это привело бы меня к немного другому решению. Я мог бы (если бы был вами) настроить таймер, который срабатывает с нужной скоростью воспроизведения и сам просматривает изображения. Это позволило бы мне воспроизвести звук, когда я обновляю изображение. Однако вы хотите воспроизвести длинную последовательность изображений со звуком? Как насчет просто играть в кино :-) – rougeExciter
как вы превращаете кучу изображений в формат фильма? IMOVIE? – NextRev