IRSingleButtonGroup — A powerful buttons group framework for iOS
IRSingleButtonGroup
- IRSingleButtonGroup is a powerful buttons group framework for iOS.
- Github:https://github.com/irons163/IRSingleButtonGroup
Features
- Single Button Selection.
- Single Button Selection Demo: Deselect able.
- Multi Buttons Selection.
Install
Cocoapods
- Add
pod 'IRSingleButtonGroup'
in thePodfile
pod install
Usage
- more examples in the demo applications.
Basic
IRSingleButtonGroup* singleButtonGroup = [[IRSingleButtonGroup alloc] init];
singleButtonGroup.buttons = @[self.button1, self.button2, self.button3];
singleButtonGroup.delegate = self;#pragma mark - SingleButtonGroupDelegate
- (void)didSelectedButton:(UIButton *)button {
NSLog(@"Button%ld", button.tag);
}- (void)didDeselectedButton:(UIButton *)button {
NSLog(@"Button%ld", button.tag);
}
Advanced settings
singleButtonGroup.canMultiSelected = NO;
singleButtonGroup.canSelectWhenSelected = YES;
[singleButtonGroup setInitSelected:0];