rad

RadioButton

Lightweight RadioButton class for iOS

Showing:

Popularity

Downloads/wk

0

GitHub Stars

374

Maintenance

Last Commit

7yrs ago

Contributors

0

Package

Dependencies

0

License

MIT

Categories

Readme

Radio Button for iOS

Pretty simple class that extends standard UIButton functionality. Default and selected states can be configured for every button.

Demo

Super easy to use

It does not need any central manager. Just link the buttons right in Interface Builder:

Demo

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.selected = YES; // radio1 and radio3 become deselected

Any button from the group knows which one is selected:

RadioButton* r1 = radio1.selectedButton;
RadioButton* r2 = radio2.selectedButton;
RadioButton* r3 = radio3.selectedButton;
NSAssert (r1==r2 && r2==r3, @"Must be equal");

And a helpful method to select button by tag:

[radio1 setSelectedWithTag:kTagRadio3];

CocoaPods

pod 'RadioButton'

Resources

sample.zip - Sample app
radio-res-ios.zip - Radio Button images used in the sample

License

RadioButton is available under the MIT license - fork, modify and use however you want.

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial