我的改进代码..... 我在ViewController.m中编写下面的代码viewDidLoad()。它已经叫做我的loadAnimate函数。从UIViewContoller加载UIView
self.classAnimate = [[animateClass alloc] initWithFrame:CGRectMake(0, 340, 320, 80)];
[self.classAnimate loadAnimate];
[self.view addSubview:classAnimate];
但是,当返回不能加载到我的addSubview。我不知道我怎么在loadAnimate做错了()函数在animateClass
-(void)loadAnimate
{
NSLog(@"Calling from ViewController file");
animationImages = [NSArray arrayWithObjects:[UIImage imageNamed:@"adv01.png"],
[UIImage imageNamed:@"adv02.png"],
[UIImage imageNamed:@"adv03.png"],nil];
campFireView.animationImages = [NSArray arrayWithArray:animationImages];
NSLog(@"Images inside animationImages are: %@",animationImages);
campFireView.animationDuration = 1.75;
campFireView.animationRepeatCount = 0;
[campFireView startAnimating];
}
只是导入类并定义一个属性...... – NULL
代码中没有loadAnimate类。你在animateClass上有一个'loadAnimate'方法(顺便说一句,我希望不是你实际命名的类) – jxpx777