Simple RadioButton for iOS
YSRadioButtonは簡単に使えるiOS用のswift製ラジオボタンライブラリです。
ブラウザ標準のようなラジオボタンです。
pod 'YSRadioButton', :git => 'https://github.com/sekies/YSRadioButton.git'
と追加します。
import YSRadioButton
YSRadioButtonViewControllerDelegate
プロトコルに準拠します。
class ViewController: UIViewController,YSRadioButtonViewControllerDelegate {
YSRadioButtonViewController
インスタンスを生成します。生成時にラジオボタンのラベルを配列で指定します。
let radio = YSRadioButtonViewController(labels: ["Orange","GrapeFruits","Banana"])
radio.delegate = self
radio.font = UIFont.systemFont(ofSize: 18)
radio.labelColor = .black
radio.labelMargin = 0
radio.lineWidth = 1
radio.radioHeadFillSize = 0.6
radio.radioHeadMargin = 5
radio.radioHeadStroke = .darkGray
radio.radioHeadFill = .red
addChild(radio)
radio.view.frame = container.bounds
container.addSubview(radio.view)
radio.didMove(toParent: self)
func didYSRadioButtonSelect(no: Int) {
print(no)
}