首页 > 解决方案 > 在 DLRadioButton 中设置一个选定的按钮

问题描述

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

我希望选择带有标签 2 的按钮

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

标签: swiftxcodebuttontagsdlradiobutton

解决方案


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

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

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

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

推荐阅读