在下一个视图控制器中创建动态数量的文本字段

时间:2015-10-07 09:46:36

标签: ios swift2

我在控制器A中有一个计数器询问票数,第二个控制器有一定数量的文本字段要求用户输入票号

例如,如果用户在控制器A中输入5,我必须在控制器B中创建5个文本字段,并在控制器B的顶部创建一个标签"票号是什么"。

如何做到这一点?

P / S:门票数量没有最大限制。

2 个答案:

答案 0 :(得分:-1)

以编程方式创建按钮并为标识按钮设置标记。

答案就在这里.. https://stackoverflow.com/a/2646357/2396854

答案 1 :(得分:-1)

您需要选择一个UIScrollView并通过以下代码动态创建textField,考虑第一个textField的y位置为10.

    int y = 10;
    for( int i = 0; i < 5; i++ ) {
        UITextField *objTextFiled = [[UITextField alloc]  initWithFrame:CGRectMake(10, y, 200, 40)];
        objTextFiled.delegate = self;
        y = objTextFiled.frame.size.height + 10;
        [self.scrollView addSubView:objTextFiled];
    }

之后你需要为你的scrollView设置内容设置