2013-04-04 76 views
-3

我想在我的應用程序的腳本動態生成文本框添加uitextfields是,如果輸入的號碼2在文本字段和按下按鈕我有一個文本字段和一個按鈕 ,然後2個texfields必須視圖控制器在運行時動態

上產生
+1

你試過了什麼? – Tirth 2013-04-04 07:46:52

+0

用於循環創建文本框 – 2013-04-04 07:50:00

+0

可能重複的[iPhone中的動態文本字段是否可能?](http://stackoverflow.com/questions/9480371/dynamic-text-fields-in-iphone-are-possible-或不) – 2013-04-04 07:51:20

回答

0

您可以使用此代碼實現此目的;

int num=yournum; 
for (int i = 1; i <= num; i++) { 

    UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(...)]; 
    textField.tag = i; 
    ... 
    [self.view addSubview:textField]; 
} 

而且事後訪問正確的文本字段,你會打電話 [self.view viewWithTag:tag]

+0

我已經實現了相同的代碼,但它仍然不適合我。 – 2013-04-04 08:13:29

+0

- (void)dynamicTextfeilds { NSString * string = Points.text; int Pointsvalue = [string intValue]; NSLog(@「%d」,Pointsvalue);對於(int x = 0; x 2013-04-04 08:18:43

+0

您正在使用即時的文本框的第一件事,所以它不會工作在方法中創建整個文本框。第二件事是你將相同的框架放在每個文本字段中,所以每個文本都會重疊在另一個文本字段上。第三件事'[self.view viewWithTag:tag]'是爲了訪問文本字段outsite這個方法,所以不要寫在方法中。 – Dilip 2013-04-04 10:12:07