我需要你的帮助,因为我不知道如何从图像阵列设置我的UIButton的背景图像。我有10个UIButtons和10个图像的阵列。我想随机设置数组中的图像。请告诉我这是如何做到的。
答案 0 :(得分:0)
这可能需要调整一下,我还没有测试过,但概念应该没问题。
NSArray *arr = [NSArray arrayWithObjects:@"1.png", @"2.png", ...., nil];
int index = arc4random() % 10;
UIImage *img = [UIImage imageNamed:[arr objectAtIndex:index]];
答案 1 :(得分:0)
1)首先声明一个NSMutableArray,您将在其中存储图像:
NSMutableArray *yourImgArray;
2)在.m文件中分配数组:
yourImgArray=[[NSMutableArray alloc]initWithObjects:@"1.jpg",@"2.jpg",@"3.jpg",nil
];
3)设置标签时设置图像(在循环中):
[yourButtonInstance setBackgroundImage:yourImageInstance forState:UIControlStateNormal];
希望它有所帮助!!