Я в замешательстве. Я использую кадры анимации, чтобы заставить объекты двигаться. Вот код:
campFireView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 80, 63)];
campFireView.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"campFire01.png"],
[UIImage imageNamed:@"campFire02.png"],
[UIImage imageNamed:@"campFire03.png"],
[UIImage imageNamed:@"campFire04.png"],
[UIImage imageNamed:@"campFire05.png"],
[UIImage imageNamed:@"campFire06.png"],
[UIImage imageNamed:@"campFire07.png"],
[UIImage imageNamed:@"campFire08.png"],
[UIImage imageNamed:@"campFire09.png"],
[UIImage imageNamed:@"campFire10.png"],
[UIImage imageNamed:@"campFire11.png"],
[UIImage imageNamed:@"campFire12.png"],
[UIImage imageNamed:@"campFire13.png"],
[UIImage imageNamed:@"campFire14.png"],
[UIImage imageNamed:@"campFire15.png"],
[UIImage imageNamed:@"campFire16.png"],
[UIImage imageNamed:@"campFire17.png"], nil];
campFireView.animationDuration =2.5;
campFireView.animationRepeatCount = 0;
[campFireView startAnimating];
[bgview addSubview:campFireView];
[campFireView release];
Скажите, пожалуйста, как release
такого рода NSArray
? Я не использовал alloc
в коде, так как release
этот массив, так как он вызывает большую утечку в моем коде.