ここは私の仕事です。 どのように動作していますか? ボタンをクリックすると、5つのテキストフィールドが1つずつ表示されます。しかし、ボタンのクリックごとにテキストフィールドを作成したい。ボタンをクリックするたびにテキストフィールドを1つずつ作成する方法は?
例:まず、クリックが第一のテキストフィールドを作成する必要があります
セカンドクリックし
サードクリックして、5番目のテキストフィールドを作成する必要があります
第四にクリックして、4番目のテキストフィールドに
フィフスクリックを作成する必要があります第三テキストフィールドを作成する必要があります第二のテキストフィールドを作成する必要があります
私のコードです:
- (IBAction)button_click:(id)sender
{
float xaxis = 60;
float yaxis = 130;
for(int i=0;i<5;i++)
{
UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(xaxis,yaxis,200,30)];
textField.tag = i;
textField.backgroundColor = [UIColor purpleColor];
[self.view addSubview:textField];
yaxis = yaxis+50;
}}
あなただけのクリックごとに一つのボタンを追加したい場合は、条件は、なぜあなたはクリックあたり5を作成するためにループを使用しない場合に追加する
思い出してくれるか? – rmaddy
私は5つのテキストフィールドを作成する必要があるので。 – Nithya
ボタンがタップされるたびに追加されるのは1つだけです。その後、ループを取り除く。 – rmaddy