我对Swift中的动态元素有疑问,我找不到最后几天的解决方案。
这是我创建具有不同条目的UISegmentedControl的函数:
var set1: [String] = ["item1", "item2"]
createButton(set1, margin: 50)
var set2: [String] = ["item3", "item4"]
createButton(set2, margin: 100)
在一个循环中,我创建了一个在另一个下面的不同的SegementedControl,例如
_.debounce(showModal, 5000);
现在我的问题是:在用户选择了每个SegmentedControl并按下按钮后,我如何获取所有值?我需要像动态ID或名字一样的东西。
答案 0 :(得分:0)
创建一个全局/属性NSMutableArray指针,用于存储对动态创建的SegementedControls的引用:
var controls: [AnyObject] = NSMutableArray
最后,完成后只需遍历此数组即可相应地处理所有值。