26 個のアルファベットを持つ配列と、3 つの UIButton を持つ 2 番目の配列があります。配列からランダムな 3 つのアルファベットを取得し、それらを 3 つの UIButtons のタイトルとしてランダムに設定します。コードは次のとおりです。
-(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];
}
このコードを使用することで、1 つの UIButton に 1 つのアルファベットしか表示されませんでした。配列から 3 つのランダムなアルファベットを選択し、これらの 3 つのランダムなアルファベットを配列の 3 つの UIButton のタイトルとして設定する方法を提案してください。