如何比较数组中的按钮图像和图像名称

时间:2010-09-16 05:29:53

标签: iphone

嗨,我是iPhone的新手。我所做的就是创建一个像

这样的图像名称的数组
images = [NSMutableArray alloc] initWithObjets:@"image1.jpg",@"image2.jpg",@"image3.jpg",nil]

我正在创建3个按钮,并使用随机()随机显示图像阵列中的按钮图像。现在我必须将数组中的图像与按钮图像进行比较,如果它们相等,那么我必须做另一个功能来比较图像在Nslog我写的代码是 NSLog(@"image %@",button.imageView.image);我进入控制台。任何人都可以建议我怎样才能比较阵列和按钮图像。谢谢你提前。

2 个答案:

答案 0 :(得分:2)

设置button.tag以匹配图像数组中的索引

[images objectAtIndex: button.tag]

将为您提供与按钮相关联的图像

答案 1 :(得分:0)

不确定您需要什么,但如果按钮是使用数组中的图像在代码中创建的,则可以使用简单的指针等式检查:

for (UIImage *img in array)
    if (button.imageView.image == img)
        // whatever