Coloque o título de UIButtons aleatórios de NSMutableArray para UIButtons de NSMutablearray
Eu tenho um NSMutableArray com 3 UIButtons e segundo NSMutableArray com 50 UIButtons. Eu quero levar esses 3 títulos de UIButtons para atribuir caracteres por caractere para cada UIButton de SecondArray.but Cada um desses 50 UIButtons de segundo array já tem único caractere.Minha finalidade básica é que antes de tudo eu quero verificar o comprimento de cada uibutton título do meu primeiro Array, em seguida, atribuí-lo ao índice por índice para UIButton em Second Array. (Para Exp, se o meu primeiro botão tem títulos "pilha", segundo "over" e terceiro "fluxo" não quero atribuir UIButtons de índice 0-5, 13-16,35-38 na segunda matriz). Minha primeira matriz que tem 3 UIBttons .here é código.
NSMutableArray *buttons = [NSMutableArray arrayWithObjects:btn1, btn2, btn3, nil];
[btn1 setTitle:@"stack" forState:UIControlStateNormal];
[btn2 setTitle:@"over" forState:UIControlStateNormal];
[btn3 setTitle:@"flow" forState:UIControlStateNormal];
Aqui está o meu código. Para criar 50 UIButtons.
-(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];
}
}
Qualquer um me guiar como posso atribuir meus títulos de UIButton para esses UIButtons no índice específico. Thanx