品牌新的編碼;幾個月來一直在宗教上利用stackoverflow;第一次提問;請溫柔。使用for循環以編程方式創建多個UITextField
我正在嘗試使用for循環以編程方式創建一系列UITextFields。這些字段應該有「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];
}
+1對於你的第一個SO問題是完整的,清晰的,幷包括代碼。做得好。 –
@DanRay謝謝!這一切都歸功於我昨晚在Holiday Inn Express酒店住宿...... – wannabeacoder