gpt4 book ai didi

ios - 取消选择按钮(单选按钮)Swift 3 iOS

转载 作者:行者123 更新时间:2023-12-01 18:39:58 25 4
gpt4 key购买 nike

我试图让 Swift 中的 2 个按钮表现得像单选按钮。

每个按钮在被选中和未选中时都有不同的图像。

当我单击一个按钮时,我希望另一个按钮返回处于“未选择”状态并显示“未选择”图像(如果之前已选择)。

我正在使用 switch 语句:

func toggle(sender: UIButton) {


switch sender.tag {
case 1:
sender.isSelected = !sender.isSelected


case 2:
sender.isSelected = !sender.isSelected


default:
sender.isSelected = !sender.isSelected
}



}

此语句适用于更改按钮,但允许同时选择两者。当您单击另一个按钮时,如何取消选择另一个按钮?

最佳答案

您可能想为您的按钮创建 socket ,然后每次触发切换功能时都将其设置为未选择,然后将发送者设置为选中。

func toggle(sender: UIButton) {
//Sender is already selected no need to do anything
if sender.isSelected {
return
}

button1.isSelected = false
button2.isSelected = false
sender.isSelected = true
}

关于ios - 取消选择按钮(单选按钮)Swift 3 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44792505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com