- IRRadioButton-iOS-swift is a powerful radio button for iOS.
- Pretty simple class that extends standard UIButton functionality. Default and selected states can be configured for every button.
- Radio buttons
- Git clone this project.
- Copy this project into your own project.
- Add the .xcodeproj into you project and link it as embed framework.
- You can remove the
demo
andScreenShots
folder.
- Add
pod 'IRRadioButton-iOS-swift'
in thePodfile
pod install
It does not need any central manager. Just link the buttons right in Interface Builder, ex:Button A link with B and C:
Alternatively group the buttons using single line of code:
radio1.groupButtons = [radio1, radio2, radio3]
Select any button, and all other button in the same group become deselected automatically:
radio2.setSelected(true) // radio1 and radio3 become deselected
And a helpful method to select button by tag:
radio1.setSelectedWithTag(kTagRadio3)