我正在 iOS 设备上创建一个应用程序,它将在背景上有一个动画,但基本上我不希望有多少图像可以上传到一个动画继承我设置的代码。
。H
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UIImageView *animation;
}
@end
.m
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(void)viewDidLoad {
animation.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"animatedbg1.gif"],
[UIImage imageNamed:@"animatedbg2.gif"],
[UIImage imageNamed:@"animatedbg3.gif"],
[UIImage imageNamed:@"animatedbg4.gif"],
[UIImage imageNamed:@"animatedbg5.gif"],
[UIImage imageNamed:@"animatedbg6.gif"],
[UIImage imageNamed:@"animatedbg7.gif"],
[UIImage imageNamed:@"animatedbg8.gif"],
[UIImage imageNamed:@"animatedbg9.gif"],nil],
[animation setAnimationRepeatCount:0];
animation.animationDuration = 2;
[animation startAnimating];
}
目前我有 9 张图片,但对于我的动画,我将有 155 张图片,所以这仍然有效:) 如果没有,你们知道我可以采取更好的路线吗?