在Swift中动态声明for循环中的按钮数量

时间:2014-11-11 17:59:40

标签: swift

有没有办法根据for循环中的迭代次数动态声明一定数量的UIButtons?

实际数字将从用户传入或基于数组长度

传递

所以伪代码将是

for num in total{
   //declare a UIbutton with a unique name 
}

2 个答案:

答案 0 :(得分:0)

经过一些谷歌搜索,我认为这称为元编程,而迅捷还没有:(

编辑:看起来我是在过度思考。如果我在没有循环的情况下考虑它,这实际上是相当简单的

答案 1 :(得分:0)

如果您使用 UITableView ,最好的方法是使用表自己的行为自动使用源日期(数组,字典等)填充其单元格,即使从外部源收集的数据也是如此就像一个REST服务。

这样做的方法是为每个插座创建一个自定义单元格,并将它们指向您的来源。