在 swift 4. 我试过如下:-
let switchOnOff = UISwitch(frame:CGRect(x: 150, y: 150, width: 200, height: 0))
switchOnOff.addTarget(self, action: #selector(self.switchStateDidChange), for: .valueChanged)
switchOnOff.setOn(true, animated: false)
self.view.addSubview(switchOnOff)
@objc func switchStateDidChange(sender:UISwitch){
if (sender.isOn == true){
sender.setOn(true, animated: false)
//sender.onImage = UIImage(named: "edit.png")
}
else{
sender.setOn(false, animated: false)
//sender.offImage = UIImage(named: "offSwitch.png")
}
}
Run Code Online (Sandbox Code Playgroud)
sender.onImage 、 sender.offImage 在这个 ios 10+ 版本中不起作用。然后我尝试使用sender.tag,sender.text
这些也不起作用。在谷歌搜索中没有得到任何适当的帮助。所以如果你已经解决了这个问题,请帮助我。
谢谢你们。
| 归档时间: |
|
| 查看次数: |
3350 次 |
| 最近记录: |