【发布时间】:2017-01-20 21:13:06
【问题描述】:
我在 Swift 3 上工作,我正在尝试制作类似于单选按钮的复选框。我解释自己:我有 8 个按钮;每个都有一个“未检查”图像和一个“已检查”图像。我希望当时只选择 1 个按钮(因此,显示 ITS“已检查”图像)。单选按钮的原理。 所以我尝试在每个按钮上使用@IBAction,我有这个:
@IBAction func tona1_changed(_ sender: Any) {
if test_tona1.isSelected == true
{
test_tona1.setBackgroundImage(UIImage(named: "0b_unchecked"), for: UIControlState.normal)
test_tona1.isSelected = false
}
else
{
test_tona1.setBackgroundImage(UIImage(named: "0b_checked"), for: UIControlState.normal)
test_tona1.isSelected = true
}}
它实际上使图像在“取消选中”和“选中”之间切换,但我根本不知道如何使其与其他按钮交互。 我尝试使用带有按钮标签的数组,但我没有工作。我也尝试过上课,但我不知道它是如何工作的。 谢谢!
【问题讨论】:
标签: ios swift xcode button checkbox