我是新手,Objective C
我正在生成动态textfields
并尝试从每个textfield
按钮按下时获取 .text 值,但我面临的问题是仅获取最后一个值,例如 -textfield
如果生成 3 个动态textfeilds
并且我输入值 1,2, 3textfeilds
分别我想要所有这些值,但目前我只从最后一个获得价值textfeild
我正在尝试的代码如下 //此函数生成动态文本字段
- (void)dynamicTextboxes {
NSString *string = txt1.text;
int Pointsvalue = [string intValue];
int x;
for (x=0; x < Pointsvalue ; x++)
{
txtFldFrame1 = [[UITextField alloc] initWithFrame:CGRectMake(100,60*x,120,45)];
txtFldFrame1.borderStyle=UITextBorderStyleRoundedRect;
txtFldFrame1.keyboardType=UIKeyboardTypeNumberPad;
[self.view addSubview:txtFldFrame1];
ArrPut=[[NSMutableArray alloc]initWithObjects:txtFldFrame1, nil];
}
}
// function to Acess the values
NSString *string = txt1.text;
int Pointsvalue = [string intValue];
int x;
for (x=0; x < Pointsvalue ; x++)
{
NSString * values=txtFldFrame1.text;
[ArrPut addObject:values];
if(txtFldFrame1.text.length>0)
{
ArrClick=[NSMutableArray array];
[ArrClick addObjectsFromArray:ArrPut];
}
}
NSLog(@"%@",ArrClick);
任何人都可以帮助我提前谢谢