gpt4 book ai didi

iPhone ImageView序列动画

转载 作者:行者123 更新时间:2023-12-03 20:48:45 27 4
gpt4 key购买 nike

嘿,尝试将一个简单的 png 序列动画放入我的应用程序中。我在 IB 中放置了第一个框架,并将图形动画导出连接到它。序列中有 54 个 png,名称为“Comp 1_0000.png”到“Comp 1_00053.png”

这是我的代码。

 -(void)viewDidLoad{
for (int i=0; i<53; i++) {
graphanimation.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"Comp 1_000%d.png",i]];
}
graphanimation.animationDuration = 1.00;
graphanimation.animationRepeatCount = 1;
[graphanimation startAnimating];
[self.view addSubview:graphanimation];
[super viewDidLoad];
}

我认为我用 i 整数引用图像文件名的方式有问题。有人可以帮我解决这个傻瓜吗?谢谢!

最佳答案

您无法将变量参数列表和格式参数传递给 [UIImage imageNamed:]。

也许尝试一下这样的事情?

...
NSMutableArray *array = [NSMutableArray arrayWithCapacity:54];
for (int i = 0; i < 54; ++i) {
NSString *name = [NSString stringWithFormat:@"Comp 1_000%d.png",i];
UIImage *image = [UIImage imageNamed:name];
[array addObject:image];
}
graphAnimation.animationImages = array;
...

关于iPhone ImageView序列动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com