MRRadioButton
这是一个简单的 UIButton
子类,用于添加圆形单选按钮。您可以通过从 Storyboard 继承 UIButton
或程序化创建按钮来使用它。您可以在示例项目中查看示例用法。
安装
手动
您可以下载项目,然后拖放 MRRadioButton.swift
文件。
Cocoapods
要使用 Cocoapods 安装,请将以下内容添加到 Podfile 中 pod 'MRRadioButton'
使用
请注意,目前这仅适用于圆形单选按钮
通过编程方式实例化
let button = MRRadioButton(frame: CGRect(x: 0.0, y: 0.0, width : 30.0, height : 30.0))
UIButton
。
要通过Storyboard使用,请继承您的更新按钮状态
每次您想更新按钮状态时,只需调用以下方法
button.updateSelection(select: true, animated: true)
当前状态
您可以通过只读属性currentlySelected
获取按钮的当前状态。
定制
backgroundFillColor
- 这将是填充按钮的背景颜色 borderColor
- UIButton
的边框颜色 borderWidth
- UIButton
的边框宽度