歡迎加入QQ討論群258996829
匿名 頭像
蘋果0袋
0
匿名

點擊UISwitch后,怎么去改變在同一個Cell中的另一個UISwitch的狀態(tài)?

發(fā)布時間:2017-08-14 22:11  回復:1  查看:6020   最后回復:2018-02-24 15:54  
像下面的圖片所示,一個Cell中的其中一個 UISwitch 打開后,另外兩個關上。
點擊UISwitch后,怎么去改變在同一個Cell中的另一個UISwitch的狀態(tài)?
Swift 頭像
蘋果5袋
5
Swift   2018-02-24 15:54
在Cell對應的類(UITableViewCell子類)中增加3個開關的@IBOutlet綁定,其中一個開關增加@IBAction事件,在事件中判斷來改變其他2個開關的狀態(tài)。
@IBOutlet weak var switch1: UISwitch!
@IBOutlet weak var switch2: UISwitch!
@IBOutlet weak var switch3: UISwitch!

@IBAction func switch1Change(_ sender: UISwitch) {
        
    if switch1.isOn {
        switch2.setOn(false, animated: true)
        switch3.setOn(false, animated: true)
    } else {
        switch2.setOn(true, animated: true)
        switch3.setOn(true, animated: true)
    }
        
}
您還未登錄,請先登錄

熱門帖子

最新帖子

?