Skip to content

IfyNdu/SSRadioButtonsController

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSRadioButtonsController

A Radio Button Controller class for iOS written in Swift. (Now ported to Swift2) All you need to do is to create an SSRadioButtonController object and add your UIButtons to it. It will automatically handle selecting and deselecting without interfering with your own implementations. If you want your buttons to have a radioButton circle next to them, use the custom class SSRadioButton.

Demo

###Sample Code Sample code would look like this

var radioButtonController = SSRadioButtonsController(buttons: button1, button2, button3)

SSRadioButtonControllerDelegate

Implement the optional function didSelectButtonof delegate to get selected button object. If shouldLetDeSelect is set to true, on deselecting a selected button the value passed in optional parameter is nil.

Get currently selected button

To get the currently selected button, you can use

var currentButton = radioButtonController.selectedButton()

Add or Remove buttons

You can add/remove buttons from controller by

radioButtonController.addButton(button1!)
radioButtonController.removeButton(button3!)

About

A Radio Button Controller class for iOS written in Swift

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%