在 DLRadioButton 中设置一个选中的按钮

set a selected button in DLRadioButton

我使用了 DLRadioButton,我想设置从数据库中检索到的值选择的按钮之一,但我只能更改触发按钮,因为我无法确定标签号

我要选择带有标签 2 的按钮

   if editgender == "Girl"{ GenderButton.setImage(UIImage(named: "Picture2.png"), for: .normal);}

您可以使用 viewWithTag(tag) 通过标签找到按钮。

刚刚测试了这段代码,它按预期工作:

   let buttonTag = editgender == "Girl" ? 2 : 1

   let genderButton = self.view.viewWithTag(buttonTag) as? DLRadioButton
   genderButton?.setImage(UIImage(named: "Picture2.png"), for: .normal)