RadioButton 1.0

RadioButton 1.0

测试已测试
Lang语言 Obj-CObjective C
许可协议 MIT
发布最后发布2014年12月

Sergey Nikitenko维护。



  • 作者:
  • Sergey Nikitenko

适用于iOS的RadioButton

这是一个扩展标准UIButton功能的简单类。可以为每个按钮配置默认和选中状态。

Demo

超级易于使用

它不需要任何中心管理器。只需在Interface Builder中直接将按钮链接即可

Demo

或者使用一行代码分组按钮

radio1.groupButtons = @[radio1, radio2, radio3];

选择任何按钮,同一组中的所有其他按钮将自动取消选中

radio2.selected = YES; // radio1 and radio3 become deselected

组中的任何按钮都知道哪个被选中

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

并且有选择按钮的实际方法

[radio1 setSelectedWithTag:kTagRadio3];

资源

sample.zip - 示例应用
radio-res-ios.zip - 示例中使用的RadioButton图像

许可协议

RadioButton在MIT许可协议下可用 - 随意分支、修改和使用。