-1
NSString *butterfly = [NSString stringWithFormat:@"brush_%d.png", i]
我想在單獨的該字符串這樣如何添加字符串和數組
- brush_
- %d.png
,因爲我有很多的動畫功能都在那裏我的項目(0至39)。
if(counter == 0) {
NSMutableArray *dashBoy = [NSMutableArray array];
for (i = 1; i<= 13; i++) {
butterfly = [NSString stringWithFormat:@"brush_%d.png", i];
if ((image = [UIImage imageNamed:butterfly]))
[dashBoy addObject:image];
}
[stgImageView setAnimationImages:dashBoy];
[stgImageView setAnimationDuration:2.0f];
[stgImageView startAnimating];
}
.
.
if(counter == 39) {
NSMutableArray *dashBoy1 = [NSMutableArray array];
for (i = 1; i <= 30; i++) {
butterfly = [NSString stringWithFormat:@"catch_%d.png", i];
if ((image = [UIImage imageNamed:butterfly]))
[dashBoy1 addObject:image];
}
[stgImageView setAnimationImages:dashBoy1];
[stgImageView setAnimationDuration:7.20f];
[stgImageView startAnimating];
}
我試過,但它是不正確
NSArray *c = [NSArray arrayWithObjects:@"brush", @"catch", @"clap",@"dog", nil];
//NSString *str = @"brush_";
NSString *str = [c componentsJoinedByString:@""];
for (int i=0; i<=3;i++)
str = [str stringByAppendingFormat:@"_%i.png ",i];
NSLog(@"%@",str); //Output is brushcatchclapdog_0.png _1.png _2.png _3.png
我想
brush_0.png, catch_1.png, clap_2.png in array
在這裏,我想用一個函數結合的循環以上category.It有可能獲得一個功能結合上述39動畫功能。
謝謝Sunny。它的工作 – user3069029
動畫重複是無限的。但我想重複一次 – user3069029
使用setAnimationRepeatCount –