Поместить случайный заголовок UIButtons для NSMutableArray в UIButtons of NSMutablearray
У меня есть NSMutableArray с 3 кнопками UIB и второй NSMutableArray с 50 кнопками UIB. Я хочу взять эти 3 заголовка UIButtons для назначения его символ за символом для каждой UIButton of SecondArray.but Каждый из этих 50 UIButtons of Second Array уже имеет один Character.Моя цель состоит в том, чтобы в первую очередь я хотел проверить длину каждого заголовок uibutton моего первого массива, затем присвойте его индексу по индексу для UIButton во втором массиве. (Для Exp, если у моей первой кнопки есть заголовки «стек», второй «над» и третий «поток») нет, я хочу назначить UIButtons для индекса 0-5, 13-16,35-38 во втором массиве). Мой первый массив, который имеет 3 UIBttons. Есть код.
NSMutableArray *buttons = [NSMutableArray arrayWithObjects:btn1, btn2, btn3, nil];
[btn1 setTitle:@"stack" forState:UIControlStateNormal];
[btn2 setTitle:@"over" forState:UIControlStateNormal];
[btn3 setTitle:@"flow" forState:UIControlStateNormal];
Вот мой код. Для создания 50 кнопок UIB.
-(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];
}
}
Никто не подскажет мне, как я могу назначить свои заголовки UIB-кнопок этим UIB-кнопкам по определенному индексу. Thanx