ハロー、私はプログラミングの初心者です、私は今Objective cを学び始めます!UITextFieldを指定する値を取得または設定する方法は?
for (int i=0; i<9; i++){
y += 50;
x = 160;
for (int j=0; j<9; j++){
grid = [[UITextField alloc] initWithFrame:CGRectMake(x, y, 50 , 50)];
grid.layer.borderWidth = 1;
grid.textAlignment = NSTextAlignmentCenter;
[[self view] addSubview:grid];
x += 50;
grid.text = [@(j) stringValue];
[initialArray addObject:grid];
}
}
私はこれらのコードをforループの多くのUITextFieldに使用しようとしました。
と各グリッドは番号を持っている、と私はNSMutableArrayの
にグリッドを置くが、どのように私は、フィールドを指定する値を設定することができますか?それは私にはこれを行うためのIDがありますか? ボタンをクリックしたときにフィールドから値を取得する方法は? ありがとうございます!値
NSString *str=grid.text
NSString *str=[initialarray objectAtIndex:i].text;
取得文字列
[email protected]""some value";
[initialarray objectAtIndex:i][email protected]"some value";
を設定
おかげで、どのようにgrid.tagを指定する文字列を設定しますか? – karl
今までタグとして整数値を割り当てることができます。あなたの問題が解決した場合、あなたがNSMutable配列を作成し、タグとしてインデックスを保存 – Saranjith
私の答えを受け入れる必要がある場合 – Saranjith