0
我有一个关于Swift中的动态元素的问题,我找不到最后几天的解决方案。Swift:从动态SegmentedControl中获取值
这里是我的功能创建具有不同的条目一个UISegmentedControl:
func createButton (items: [String], margin: Int) {
let customSC = UISegmentedControl(items: items)
let frame = UIScreen.mainScreen().bounds
customSC.selectedSegmentIndex = 0
customSC.frame = CGRectMake(56, CGFloat(50 + margin), 200, 30) // X, Y, width, height
customSC.addTarget(self, action: "buttonPressed:", forControlEvents: .TouchUpInside)
self.view.addSubview(customSC)
}
在循环中我创建不同SegementedControls一个在另一个之下,F.E.
var set1: [String] = ["item1", "item2"]
createButton(set1, margin: 50)
var set2: [String] = ["item3", "item4"]
createButton(set2, margin: 100)
现在我的问题:如何在用户选择每个SegmentedControl并按下按钮后获得所有值?我需要像动态ID或名称。