IRSingleButtonGroup
- IRSingleButtonGroup 是一个强大的 iOS 按钮 grouping 框架。
功能
- 单按钮选择。
- 单按钮选择演示:可取消选中。
- 多按钮选择。
安装
Cocoapods
- 在
Podfile
中添加pod 'IRSingleButtonGroup'
pod install
用法
- 示例应用程序中有更多示例。
基本
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);
}
高级设置
singleButtonGroup.canMultiSelected = NO;
singleButtonGroup.canSelectWhenSelected = YES;
[singleButtonGroup setInitSelected:0];