【发布时间】:2017-06-13 15:07:43
【问题描述】:
我正在尝试根据开关的位置更改按钮上的图像。我不知道该怎么做。我对代码比较陌生。我设法更改了屏幕上的其他内容,但没有更改按钮。我附上了我的代码。我把这个函数放到IBAction 中进行切换:
func updateMySwitchState(){
if darkModeSwitch.isOn {
self.view.backgroundColor = UIColor.black
removeAds.textColor = UIColor.white
aboutText.textColor = UIColor.white
about.textColor = UIColor.white
backButton.setImage(UIImage(named: "backinvert-40"), for: .normal)
} else {
self.view.backgroundColor = UIColor.white
removeAds.textColor = UIColor.black
aboutText.textColor = UIColor.black
about.textColor = UIColor.black
backButton.setImage(UIImage(named: "back-40"), for: .normal)
}
}
【问题讨论】:
-
与连接检查器的快照共享您的按钮/开关操作代码(故事板>>视图控制器>>连接检查器)