![Platform](https://camo.githubusercontent.com/96af89f5fb6c6a79da8f82fa6b7202da57f568ebd14cf118fdc7407023d8948e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c6174666f726d2d253230694f532532302d626c75652e737667)
- IRRadioButton is a powerful radio button for iOS.
- 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
and ScreenShots
folder.
- Add
pod 'IRRadioButton'
in the Podfile
pod install
#import <IRRadioButton/IRRadioButton.h>
CGRect rect = CGRectMake(20, 20, 160, 25);
IRRadioButton *rb1 = [[IRRadioButton alloc] initWithFrame:rect groupId:@"group0" index:0];
[rb1 setText:@"A"];
[self.view addSubview:rb1];
rect = CGRectMake(20, 20 + 25 + 10, 160, 25);
IRRadioButton *rb2 = [[IRRadioButton alloc] initWithFrame:rect groupId:@"group0" index:1];
[rb2 setText:@"B"];
[self.view addSubview:rb2];
rect = CGRectMake(20, 20 + (25 + 10) * 2, 160, 25);
IRRadioButton *rb3 = [[IRRadioButton alloc] initWithFrame:rect groupId:@"group0" index:2];
[rb3 setText:@"C"];
[rb3 setSelected:YES];
[self.view addSubview:rb3];
rect = CGRectMake(20, 20 + (25 + 10) * 3, 160, 25);
IRRadioButton *rb4 = [[IRRadioButton alloc] initWithFrame:rect groupId:@"group0" index:3];
[rb4 setText:@"D"];
[self.view addSubview:rb4];
rect = CGRectMake(20, 20 + (25 + 10) * 6, 160, 25);
IRRadioButton *rb5 = [[IRRadioButton alloc] initWithFrame:rect groupId:@"group1" index:0];
[rb5 setText:@"1"];
[rb5 setSelected:YES];
[self.view addSubview:rb5];
rect = CGRectMake(20, 20 + (25 + 10) * 7, 160, 25);
IRRadioButton *rb6 = [[IRRadioButton alloc] initWithFrame:rect groupId:@"group1" index:1];
[rb6 setText:@"2"];
[self.view addSubview:rb6];
[IRRadioButton addObserver:self forGroupId:@"group0"];
[IRRadioButton addObserver:self forGroupId:@"group1"];
![Demo](./ScreenShots/demo1.png)