2017-07-26 30 views
0

我有一個分段控制研究建立編程 我嘗試的結果保存到進一步使用UISegmented控制器

代碼的String分段控制進行 林有問題 誰能幫助?

let genderSelector: UISegmentedControl = { 
    let genderSelect = UISegmentedControl() 
    genderSelect.insertSegment(withTitle: "Male", at: 0, animated: true) 
    genderSelect.insertSegment(withTitle: "Female", at: 1, animated: true) 
    genderSelect.tintColor = UIColor.black 
    return genderSelect 
}() 
+1

什麼是你的問題是什麼呢?您需要定義在SegmentedControl的值更改時接收事件的方法。 –

+0

所以例如添加一個目標到分段控制器 – HiDungLing

+0

嘗試聲明一個全局變量,它存儲的字符串對應的標題,當一個段被選中,它不工作 – HiDungLing

回答

1

嘗試這樣的: -

let items = ["Male", "Female"] 
let customSC = UISegmentedControl(items: items) 
customSC.selectedSegmentIndex = 0 
let frame = UIScreen.mainScreen().bounds 
customSC.frame = //Your Frame 
customSC.tintColor = UIColor.blackColor() 
customSC.addTarget(self, action: "yourMethod:", forControlEvents: .ValueChanged) 
self.view.addSubview(customSC) 
+0

謝謝,我明白它不會讓我upvote它,雖然 – HiDungLing

+0

如果你認爲這有幫助,那麼請接受我的答案 –