如何获得文本字段值
问题描述:
我通过解析XML创建了一个UI(我没有使用过xib文件)。也就是说,我创建了两个文本字段和一个按钮。现在我想在单击按钮时获得两个文本字段值。任何人都可以建议如何做到这一点?如何获得文本字段值
答
如果你已经把代码创建文本框,你想在按钮动作文本框的文本,那么你可以在.h文件中,并在你的行动呼吁
[文本框的文本]申报文本框;
答
使用Text属性的UITextField
,像下面
NSString* myFirstValue = [myFirstTextField.text retain];
NSString* mySecondValue = [mySecondTextField.text retain];
同时使用值后,不要忘了释放他们
[myFirstValue release];
[mySecondValue release];
答
确保您的按钮具有这样的:
[button addTarget:self action:@selector(getTextValue:)
forControlEvents:UIControlEventTouchUpInside];
然后,使这个方法(或任何在你的@选择器):
-(void)getTextValue:(id)sender {
NSString *one = yourtextfield.text;
NSString *two = yourtextfield2.text;
}
答
可以使用
NSString *textFieldValue = myTextField.text;
或使用
NSString *textFieldValue = [myTextField text];
答
您必须声明的UITextField其他明智的,你不能访问文本框访问的UITextField
文本