如何在带有标记的TextField中设置文本

时间:2013-01-30 00:13:08

标签: ios textfield

我使用一种方法以编程方式创建了12个文本字段,并为每个方法添加了一个标记。 下面是创建文本字段的方法,这被称为12次以创建每个文本字段。这有效。

textField = [[UITextField alloc] initWithFrame:CGRectMake(x, y, w, h)];
textField.borderStyle = UITextBorderStyleRoundedRect;
textField.font = [UIFont systemFontOfSize:15];
textField.placeholder = name;
[textField setTag:tag];
textField.autocorrectionType = UITextAutocorrectionTypeNo;
textField.keyboardType = UIKeyboardTypeDefault;
textField.returnKeyType = UIReturnKeyDone;
textField.clearButtonMode = UITextFieldViewModeWhileEditing;
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
[self.view addSubview:textField];

我的问题是如何在每个文本字段中设置文本或如何使用标记访问它。

我试过了:

[textField.2 setText: [NSString stringWithFormat : @"HEY"]];

这不起作用。

1 个答案:

答案 0 :(得分:3)

[(UITextField *)[self.view viewWithTag:2] setText:@"foobar"];

创建包含文本字段的NSArray属性通常更好。