如何将 imageWithContentsOfFile 用于动画中使用的图像数组? [英] How do I use imageWithContentsOfFile for an array of images used in an animation?

查看:20
本文介绍了如何将 imageWithContentsOfFile 用于动画中使用的图像数组?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我目前拥有的:

NSMutableArray *images = [[NSMutableArray alloc] initWithCapacity:21];

 for(int count = 1; count <= 21; count++)
{
    NSString *fileName = [NSString stringWithFormat:@"dance2_%03d.jpg", count];
    UIImage  *frame    = [UIImage imageNamed:fileName];
    [images addObject:frame];
}

UIImage imageNamed 给我带来了一些内存问题,我想切换到 imageWithContentsOfFile.

UIImage imageNamed is causing me some memory issues and I would like to switch to imageWithContentsOfFile.

我可以使用单个图像,但不能使用整个数组:

I can make it work with a single image, but not the whole array:

NSMutableArray *images = [[NSMutableArray alloc] initWithCapacity:21];

for(int count = 1; count <= 21; count++)
{
    NSString *fileName = [[[NSBundle mainBundle] bundlePath] stringByAppendingString:@"/dance2_001.jpg"];
    UIImage  *frame    = [UIImage imageWithContentsOfFile:fileName];
    [images addObject:frame];
}

非常感谢任何帮助!谢谢!

Any help is greatly appreciated! Thanks!

推荐答案

for(int i = 1; i <= 21; i++)
    {
        [images addObject:[UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"dance2_%03d", i] ofType:@"jpg"]]];
    }

这篇关于如何将 imageWithContentsOfFile 用于动画中使用的图像数组?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆