2013-04-04 75 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