我有一個數組26個字母和第二個數組與3 UIButtons。我想從數組中隨機取3個Alphabets並隨機設置它們作爲3個UIButtons的標題。這裏有代碼。把NSArray的隨機對象放到隨機UIButtons標題的NSArray
-(void)placeImages {
NSMutableArray *alphabetarr=[[NSArray alloc]
initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",
@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Y",@"Z",nil];
NSMutableArray *buttons = [NSArray arrayWithObjects:btn1, btn2, btn3, nil];
for (UIButton *btn in buttons) {
int randomIndex= arc4random() % [alphabetarr count];
NSString* titre = [alphabetarr objectAtIndex:randomIndex];
[btn setTitle:titre forState:UIControlStateNormal];
[alphabetarr removeObjectAtIndex:randomIndex];
}
通過使用此代碼我看到在一個UIButton..please只有一個alphet推薦任一項我怎樣才能挑從數組3隨機alphatbet和設置這些3個隨機字母作爲陣列的3個UIButtons標題。
看看是否有分配的回憶按鈕.. –