Setzen Sie den zufälligen UIButtons-Titel von NSMutableArray auf die UIButtons von NSMutablearray

Ich habe ein NSMutableArray mit 3 UIButtons und ein zweites NSMutableArray mit 50 UIButtons. Ich möchte diese 3 UIButtons-Titel verwenden, um sie jedem UIButton von SecondArray zeichenweise zuzuweisen. Aber jeder dieser 50 UIButtons von Second Array hat bereits ein einzelnes Zeichen uibutton title meines ersten Arrays, dann weisen Sie es Index für Index zu UIButton in Second Array. (Für Exp, wenn mein erster Button Titel "stack", second "over" und Third "flow" hat, nein, ich möchte UIButtons of index zuweisen 0-5, 13-16, 35-38 im zweiten Array) .Mein erstes Array mit 3 UIBtton .hier ist Code.

NSMutableArray *buttons = [NSMutableArray arrayWithObjects:btn1, btn2, btn3, nil];
            [btn1 setTitle:@"stack" forState:UIControlStateNormal]; 
            [btn2 setTitle:@"over" forState:UIControlStateNormal]; 
            [btn3 setTitle:@"flow" forState:UIControlStateNormal]; 

Hier ist mein Code. Um 50 UIButtons zu erstellen.

 -(void)button:(id)sender {
  saveBtn = [[NSMutableArray alloc] init];
  arr=[[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];

    for (int i=0; i<50; i++) {
            btn = [UIButton   buttonWithType:UIButtonTypeRoundedRect];
            btn.frame = CGRectMake(spacex, spacey, 30.0, 30.0);
            int idx;
            idx = arc4random()%[arr count];
            NSString* titre = [arr objectAtIndex:idx];
            [btn setTitle:titre forState:UIControlStateNormal];   
            spacex = spacex + 30;
            [saveBtn addObject:btn];
            [self.view addSubview:btn];

        }


            }

Wie kann ich meinen UIButton-Titeln diese UIButtons in einem bestimmten Index zuweisen? Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage