结合数组值和'.png'?

时间:2014-07-30 16:41:51

标签: objective-c uiimage

我有一个数组值,我将在for循环中返回。数组值是结尾处没有.png的图像的名称。

我使用以下行将ImageView设置为图像:

UIImage *foodImageSet = [UIImage imageNamed:@".png"];

现在我不确定在设置food.name

时如何将数组值imageNamed与.png结合使用

任何帮助?

2 个答案:

答案 0 :(得分:2)

使用.png时,您不需要imageNamed,所以只需... {/ p>

UIImage *foodImage = [UIImage imageNamed:food.name];

如果你想连接像这样的字符串,那么就......

NSString *imageName = [NSString stringWithFormat:@"%@.png", food.name];

答案 1 :(得分:0)

答案:

NSString *imageName = [food.name stringByAppendingString:@".png"];

然而,最后不要使用.png,并且可能会使Xcode混淆使用特定设备规模的错误图像。