从uiimageview获取图像名称

时间:2011-04-15 12:01:23

标签: ios4 uiimageview

我想通过触摸该图像内部来获取特定的图像名称。任何人都可以给我样本代码吗?

2 个答案:

答案 0 :(得分:2)

Nick Weaver是对的。不过,还有一种方法可以做到。

创建一个包含图像名称的数组。设置每个UIImageView的tag属性,使其对应于数组中的名称。然后,通过tag属性访问该数组。

NSArray *nameArray = [NSArray arrayWithObjects:@"image1", @"image2", nil];

//touch happened

NSString *imageName = [nameArray objectAtIndex:imageView.tag];

Another method正在创建UIImageView子类。

答案 1 :(得分:0)

UIImageView和UIImage会存储您用于创建图像的图像的名称。您可以子类化UIImageView并使用您自己的初始化程序和一个额外的字段来存储名称。