IRSingleButtonGroup-swift 1.0.0

IRSingleButtonGroup-swift 1.0.0

irons163 维护。



  • 作者:
  • irons163

Build Status Platform

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];

截图

Demo