Iphone 还有其他的动画制作方法吗?

Iphone 还有其他的动画制作方法吗?,iphone,image,animation,sdk,uiimageview,Iphone,Image,Animation,Sdk,Uiimageview,除了下面的代码外,还有其他方法制作动画吗?我问这个问题是因为我将要制作一些非常紧张的动画,可以达到20-30帧。我还想知道是否有可能在每一帧播放一个声音 popup.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"picture1.png"], [UIImage imageName

除了下面的代码外,还有其他方法制作动画吗?我问这个问题是因为我将要制作一些非常紧张的动画,可以达到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];

嗯,除了像这样的东西

(NSArray *) createAnimationArrayWithFileStem:(NSString *) stem firstFrame:(int) firstFrame lastFrame:(int) lastFrame{
    NSMutableArray *animationArray = [[NSMutableArray alloc] init];
    for (int currentFrame=firstFrame;currentFrame<=lastFrame;currentFrame++){
        [animationArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"%@%d.png",stem,currentFrame]];
    }
    [animationArray addObject:nil];
    [animationArray autorelease];
    return animationArray;
}

另一个注意事项是,设置Photoshop宏从不同的层转储帧在另一方面也会有所帮助。但是,您可能没有使用PS。请重新阅读您的完整问题。。。您似乎无法将代理设置为收到图像更改的通知。这将驱使我走向一个稍微不同的解决方案。我可能(如果我是你的话)设置一个定时器,以期望的播放速率启动,然后自己循环播放图像。这将允许我在更新图像时播放声音。但是,您想播放一长串带有声音的图像吗?播放电影怎么样:-)如何将一堆图像转换成电影格式?iMovie?我会使用Adobe AfterEffects,但其他人可能知道更便宜的工具。
popup.images = [self createAnimationArrayWithFileStem:@"picture" firstFrame:1 lastFrame:7];