我有一個的NSMutableArray我填充的UIImageViews這樣的:更改分配給一個UIImageView所述的UIImage在陣列
NSMutableArray *digitArray;
spaces = [[NSMutableArray alloc] initWithCapacity:16];
[spaces addObject:space1];
[spaces addObject:space2];
[spaces addObject:space3];
[spaces addObject:space4];
[spaces addObject:space5];
[spaces addObject:space6];
[spaces addObject:space7];
[spaces addObject:space8];
[spaces addObject:space9];
[spaces addObject:space10];
[spaces addObject:space11];
[spaces addObject:space12];
[spaces addObject:space13];
[spaces addObject:space14];
[spaces addObject:space15];
[spaces addObject:space16];
我然後將圖像分配到每個的UIImageViews的,是這樣的:
[(UIImageView *)spaces[0] setImage:one];
[(UIImageView *)spaces[1] setImage:two];
[(UIImageView *)spaces[2] setImage:three];
[(UIImageView *)spaces[3] setImage:four];
[(UIImageView *)spaces[4] setImage:five];
[(UIImageView *)spaces[5] setImage:six];
[(UIImageView *)spaces[6] setImage:seven];
[(UIImageView *)spaces[7] setImage:eight];
[(UIImageView *)spaces[8] setImage:nine];
[(UIImageView *)spaces[9] setImage:ten];
[(UIImageView *)spaces[10] setImage:eleven];
[(UIImageView *)spaces[11] setImage:twelve];
[(UIImageView *)spaces[12] setImage:thirteen];
[(UIImageView *)spaces[13] setImage:fourteen];
[(UIImageView *)spaces[14] setImage:fifteen];
[(UIImageView *)spaces[15] setImage:sixteen];
因此,以此作爲我的默認組合,我希望能夠隨機更改將哪個圖像分配給哪個UIImageVIew。任何人都可以提出一種做法嗎?
在此先感謝!
喬治
當然,你可以使用for循環而不是一個接一個地寫出來嗎? – lifetimes 2013-03-12 14:17:00