私はObjective C
ダイナミックtextfields
を生成し、ボタンを押すたびに.text値を取得しようとしている世界に不慣れですtextfield
が、私が直面している問題は、最後の値のみtextfield
がフェッチされることです。たとえば、3つのダイナミックtextfeilds
が生成され、値1、2を入力した場合、 3 のtextfeilds
それぞれに、これらすべての値が必要ですが、現在、最後の値からのみ値を取得しています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);
誰でも私を助けてくれますか よろしくお願いします