嗨,我是iPhone的新手。我所做的就是创建一个像
这样的图像名称的数组images = [NSMutableArray alloc] initWithObjets:@"image1.jpg",@"image2.jpg",@"image3.jpg",nil]
我正在创建3个按钮,并使用随机()随机显示图像阵列中的按钮图像。现在我必须将数组中的图像与按钮图像进行比较,如果它们相等,那么我必须做另一个功能来比较图像在Nslog我写的代码是
NSLog(@"image %@",button.imageView.image);
我进入控制台。任何人都可以建议我怎样才能比较阵列和按钮图像。谢谢你提前。
答案 0 :(得分:2)
设置button.tag
以匹配图像数组中的索引
[images objectAtIndex: button.tag]
将为您提供与按钮相关联的图像
答案 1 :(得分:0)
不确定您需要什么,但如果按钮是使用数组中的图像在代码中创建的,则可以使用简单的指针等式检查:
for (UIImage *img in array)
if (button.imageView.image == img)
// whatever