我们知道iOS是没有类似RadioButton的单选框,So 我们来看下github 上start最多的项目RadioButton-ios的实现方式。
地址:GitHub - onegray/RadioButton-ios: Lightweight RadioButton class for iOS
先看效果图:
这个项目只有两个文件:RadioButton.h和RadioButton.m,先看下RadioButton.h的内容:
其实也没什么,但是有个属性就比较的特殊:groupButtons,他用了IBOutletCollection的实现方式。这个关键字,可以将界面上一组相同的控件连接到同一个数组中。通常情况下,我们使用一个IBOutletCollection属性