如何通过按钮自动创建标签?
Posted
技术标签:
【中文标题】如何通过按钮自动创建标签?【英文标题】:How to create automatically labels by a button? 【发布时间】:2013-06-03 12:31:46 【问题描述】:我有一个按钮、一个文本字段和一些标签。我想通过带有 scroll
的按钮显示来创建标签文本字段是数字重复或标签的副本。用户在文本字段标签中输入 5 时会喜欢;
LabelA LabelB LabelC(原始标签)
标签A2 标签B2 标签C2
标签A3 标签B3 标签C3
标签A4 标签B4 标签C4
标签A5 标签B5 标签C5
【问题讨论】:
for 循环和 UILabel 以及与 UIScrollview 相结合的正确框架应该为您执行此功能。但你必须先尝试一下。 Check here,您可以通过使用标签而不是文本字段调用add
的操作来修改它
【参考方案1】:
按钮动作
从文本字段中获取 numberOfRows 为[textField.text intValue]
然后循环创建标签以编程方式正确设置框架
像这样的
为了给你一个想法,而不是真正的工作代码,这是为 snigle 列做 3 个标签以编程方式添加合适的框架
for (int i=0; i<[textField.text intValue]; i++)
UILabel *label= [[UILabel alloc]initWithFrame:CGRectMake(X, Y, Width, height)];
[self.view addSubview:label];
【讨论】:
以上是关于如何通过按钮自动创建标签?的主要内容,如果未能解决你的问题,请参考以下文章