如何通过按钮自动创建标签?

时间:2013-06-03 12:31:47

标签: ios objective-c uilabel

我有一个按钮,一个文本字段和一些标签。我希望通过按钮显示创建标签滚动

Textfield是数字重复或标签副本。当输入5到textfield标签时,用户会喜欢;

LabelA LabelB LabelC(原始标签)

LabelA2 LabelB2 LabelC2

LabelA3 LabelB3 LabelC3

LabelA4 LabelB4 LabelC4

LabelA5 LabelB5 LabelC5

1 个答案:

答案 0 :(得分:2)

按钮操作

  • 从textfield获取numberOfRows为[textField.text intValue]
  • 然后在循环中创建标签以编程方式正确设置框架

像这样的东西

为了给你一个想法,而不是真正的工作代码,这是针对snigle列Do for 3标签以编程方式添加合适的框架

 for (int i=0; i<[textField.text intValue]; i++)
    {
        UILabel *label= [[UILabel alloc]initWithFrame:CGRectMake(X, Y, Width, height)];
        [self.view addSubview:label];
    }