swift - 在 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)
推荐阅读
- html - 仅使用引导程序在两个标签之间添加空格/换行符?
- jmeter - 了解并行线程组在 JMeter 中的工作原理
- react-native - undefined 不是反应原生的函数(靠近'...})。finally(function(){...')
- c# - 以闭包作为事件处理程序的 C# 本地函数:为什么它会这样工作?
- r - R图中的标签被geom_line()覆盖
- airflow - 气流文件传感器与特定文件模式匹配
- json - 何在 Python Lambda 中有效阅读 AWS Athena 响应
- django - Django 单元测试 WSGI.py
- javascript - JavaScript 对象数组显示为空,但它具有扩展值,无法访问值
- java - 如何使用 github 操作将工件 (Maven) 部署到 Github 包