如何在第二次按下后将 return 按钮背景颜色设置为默认颜色?
How to return button background color to default after second push?
我正在开发一个应用程序。有一个按钮。当您按下它时,它的背景变为绿色。再按一次如何让return变成默认颜色。下次再变绿?
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func keyPressed(_ sender: UIButton) {
sender.backgroundColor = UIColor.green
}
您可能可以更改并检查 UIButton
的 isSelected
属性 以了解这个简单的事情,例如:
@IBAction func keyPressed(_ sender: UIButton) {
if sender.isSelected {
sender.backgroundColor = .clear
} else {
sender.backgroundColor = .green
}
sender.isSelected.toggle()
}
我正在开发一个应用程序。有一个按钮。当您按下它时,它的背景变为绿色。再按一次如何让return变成默认颜色。下次再变绿?
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func keyPressed(_ sender: UIButton) {
sender.backgroundColor = UIColor.green
}
您可能可以更改并检查 UIButton
的 isSelected
属性 以了解这个简单的事情,例如:
@IBAction func keyPressed(_ sender: UIButton) {
if sender.isSelected {
sender.backgroundColor = .clear
} else {
sender.backgroundColor = .green
}
sender.isSelected.toggle()
}