Ios 如何加载具有相似名称的所有图像
我的xcasset中有多个图像,因此可以使用以下内容加载图像:Ios 如何加载具有相似名称的所有图像,ios,objective-c,uiimage,xcasset,Ios,Objective C,Uiimage,Xcasset,我的xcasset中有多个图像,因此可以使用以下内容加载图像: [UIImage imageNamed:@"face_icon_1"]; 如果我的图像名称像“face_icon_2”、“face_icon_3”等,我如何找到它们,并且没有硬代码 你说的“找到他们”到底是什么意思?您是否事先知道数字的范围,或者您希望加载从1开始的图像,例如,最大可用数字?查找所有以“face_图标_uu”开头的图像,或所有以“face_u”开头的图像,以便我知道我的xcasset中有多少图像 UIImage *
[UIImage imageNamed:@"face_icon_1"];
如果我的图像名称像“face_icon_2”、“face_icon_3”等,我如何找到它们,并且没有硬代码 你说的“找到他们”到底是什么意思?您是否事先知道数字的范围,或者您希望加载从1开始的图像,例如,最大可用数字?查找所有以“face_图标_uu”开头的图像,或所有以“face_u”开头的图像,以便我知道我的xcasset中有多少图像
UIImage *image;
NSInteger counter = 1;
do {
image = [UIImage imageNamed:[NSString stringWithFormat:@"face_icon_%zd", counter++];
//add the image to an array
} while (image);