Совершенно новый для кодирования;использовала stackoverflow религиозно в течение нескольких месяцев;впервые задаю вопрос;пожалуйста, будьте осторожны.
Я пытаюсь создать серию UITextFields программно, используя цикл for.Поля должны иметь такие имена, как "pax1name", "pax2name", "pax3name" и т. Д.
Мне не хватает части, как взять строку и сделать ее именем textField, изменив имяtextField каждый раз, когда цикл for выполняется.
Вот мой код, но, может быть, я ошибаюсь?Заранее спасибо!
// set up the names textfields
for (int i = 0; i < 7; i++) {
NSString *fieldName = [[NSString alloc] initWithFormat:@"pax%iname", (i + 1)];
// I can't figure out what goes here to create a UITextField with the name of fieldName
textField = [[UITextField alloc] initWithFrame:CGRectMake(15, (15 + (i * 40)), 400, 40)];
textField.borderStyle = UITextBorderStyleRoundedRect;
textField.font = [UIFont systemFontOfSize:15.0];
textField.autocorrectionType = UITextAutocorrectionTypeNo;
textField.clearButtonMode = UITextFieldViewModeWhileEditing;
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
[namesViewController addSubview: textField];
[fieldName release];
[textField release];
}