Umieść losowy UIButtons Tytuł NSMutableArray do UIButtons NSMutablearray
Mam NSMutableArray z 3 UIButtonami i Second NSMutableArray z 50 UIButtonami. Chcę, aby te 3 tytuły UIButtonów przyporządkowały mu postać po znaku do każdego UIButtonu SecondArray.but każdy z tych 50 UIButtonów drugiej macierzy ma już jeden cel Character.My Podstawy, że przede wszystkim chcę sprawdzić długość każdego uibutton tytuł mojego pierwszego Arraya, a następnie przypisz go do indeksu według indeksu do UIButton w Second Array (dla Exp jeśli mój pierwszy przycisk ma tytuły „stack”, drugi „over” i trzeci „flow” no, chcę przypisać UIButtons indeksu 0-5, 13-16,35-38 w drugiej macierzy). Moja pierwsza macierz, która ma 3 UIBtony. Jest kodem.
NSMutableArray *buttons = [NSMutableArray arrayWithObjects:btn1, btn2, btn3, nil];
[btn1 setTitle:@"stack" forState:UIControlStateNormal];
[btn2 setTitle:@"over" forState:UIControlStateNormal];
[btn3 setTitle:@"flow" forState:UIControlStateNormal];
Oto mój kod. Aby utworzyć 50 UIButtonów.
-(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];
}
}
Dowolny przewodnik, jak mogę przypisać moje tytuły UIButton do tych UIButtonów na określonym indeksie. Dzięki