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或名稱。