大家好,第一个问题发布了!
我刚开始使用 Obj-C,我正在制作我的第一个动画。我的动画由 60 张 2 秒的图像组成,但我发现在我的代码中说明每一个图像有点乏味。
self.backgroundImageView.animationImages = [NSArray alloc] initWithObjects:
[UIImage imageNamed"CB00001"],
[UIImage imageNamed"CB00002"],
[UIImage imageNamed"CB00003"],
[UIImage imageNamed"CB00004"],
[UIImage imageNamed"CB00005"],
[UIImage imageNamed"CB00006"],
[UIImage imageNamed"CB00007"],
[UIImage imageNamed"CB00008"],
[UIImage imageNamed"CB00009"],
[UIImage imageNamed"CB00010"],
....
[UIImage imageNamed:@"CB00060"],
这有什么捷径吗?!?!?
for (NSInteger i = 1; i < 61; i++) {
NSString *imageName = [NSString stringWithFormat:@"CB%05ld", (long)i];
//init your image with the name here.
//...
}
%ld
和05
的格式整数表示格式字符串的宽度为5,如果长度小于5,则插入前导0。
关于ios - 动画UIImage快捷方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22844817/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) | Powered by Discuz! X3.4 |