我有30个按钮,每行3个。我希望用户能够选择每行三个之一,而左列是默认值(“ ee”)。我似乎无法完成这项工作...
使用以下代码,我可以在单击按钮时更改按钮的颜色,但是在单击另一个按钮时不会取消选择。我想将按钮标题字符串发送到“ ext”变量,该变量将告诉应用程序用户在每一行上选择的选项(每行具有不同的变量)
我正在将此代码用于3个按钮的一行:
@IBAction func `extension`(_ sender: UIButton) {
ext = String(sender.titleLabel!.text ?? "ee")
sender.backgroundColor = #colorLiteral(red: 0.09334511863, green: 0.1549694077, blue: 0.2597150259, alpha: 1)
sender.isSelected = !sender.isSelected
我最终只是将其添加到每一行,从按钮名称开始
aano.isSelected = false
aama.isSelected = false
aaye.isSelected = false
sender.isSelected = true