我正在构建一个我需要动画徽标的应用程序,就像skype应用程序一样。我仍然不确定如何在启动应用程序时显示影响skype徽标
答案 0 :(得分:8)
就我对你的问题的理解,你可以尝试在UIImageView
上使用帧图像(精确的gif图像帧)。
NSArray * imageArray = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"1.png"], [UIImage imageNamed:@"2.png"], nil]; //this will be the frames of animation images in sequence.
ringImage = [[UIImageView alloc]initWithFrame:CGRectMake(100,200,600,600)];
ringImage.animationImages = imageArray;
ringImage.animationDuration = 1.5;//this the animating speed which you can modify
ringImage.contentMode = UIViewContentModeScaleAspectFill;
[ringImage startAnimating];//this method actually does the work of animating your frames.
要停止动画,只需使用[ringImage stopAnimating];
如果这回答了你的问题,请告诉我。)
答案 1 :(得分:1)