Ios 播放前动画延迟

Ios 播放前动画延迟,ios,xcode,animation,delay,Ios,Xcode,Animation,Delay,我有一个动画,当我按下一个按钮时,动画播放,但是,第一次播放动画时,它在开始之前有一个轻微的延迟 在视图控制器上,我将有五个需要此功能的动画 我也在使用故事板 我怎样才能消除这种延迟 谢谢 代码: m 给我们看看相关的代码。你的代码在哪里?在问题中粘贴一些代码对不起!我在回家的火车上用手机发帖。我一到家就发代码!您是预加载图像还是在按下按钮后加载图像?我希望上面的代码有帮助,我想我必须在按下按钮后加载图像? @implementation CMViewController @synthesize

我有一个动画,当我按下一个按钮时,动画播放,但是,第一次播放动画时,它在开始之前有一个轻微的延迟

在视图控制器上,我将有五个需要此功能的动画

我也在使用故事板

我怎样才能消除这种延迟

谢谢

代码: m


给我们看看相关的代码。你的代码在哪里?在问题中粘贴一些代码对不起!我在回家的火车上用手机发帖。我一到家就发代码!您是预加载图像还是在按下按钮后加载图像?我希望上面的代码有帮助,我想我必须在按下按钮后加载图像?
@implementation CMViewController
@synthesize blinkButton;
@synthesize eyesImage;
@synthesize playSound;
@synthesize showActivityView;


- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    //setup animation
    NSArray *eyeFrames = [NSArray array];
    eyeFrames = [[NSArray alloc] initWithObjects:
                 [UIImage imageNamed:@"image1.png"],
                 [UIImage imageNamed:@"image2.png"],
                 [UIImage imageNamed:@"image3.png"],
                 [UIImage imageNamed:@"image4.png"],
                 [UIImage imageNamed:@"image5.png"],
               nil];
    eyesImage.animationImages = eyeFrames;
    eyesImage.animationDuration = 3.0;
    eyesImage.animationRepeatCount = 1;
    [eyeFrames release];