【发布时间】:2018-02-20 01:11:24
【问题描述】:
【问题讨论】:
-
到目前为止你尝试过什么?显示一些代码,说明您尝试获得的具体反馈,说明您可能出错的地方。
标签: ios swift radio-button
【问题讨论】:
标签: ios swift radio-button
首先你必须使所有按钮背景清晰
func clearButtons() {
button1.backgroundColor = .clear
button2.backgroundColor = .clear
button3.backgroundColor = .clear
button4.backgroundColor = .clear
button5.backgroundColor = .clear
}
在viewDidLoad 或viewWillAppear 中调用这个函数
还要制作Ib-Action of all buttons 并在每个按钮上调用此方法 Tapped IBAction forExample 如果按下按钮1,您必须这样做
@IBAction func Button1Tapped(_ sender: Any) {
clearButtons()
button1.backgroundColor = .white
}
您必须在所有按钮操作中执行相同的操作并更改按下的按钮名称。
希望对您有所帮助....
【讨论】:
您可以创建一个包含 collectionView(作为组件)的单元格,将其设置为单选并覆盖 UICollectionViewCell 的 selected 方法以更改颜色和内容...
【讨论】: