首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

自定义控件复选框跟单选框的实现

2012-10-08 
自定义控件复选框和单选框的实现我们先实现单个按钮,为了复用,不管单选还是复选按钮都是使用同一个类来实

自定义控件复选框和单选框的实现

我们先实现单个按钮,为了复用,不管单选还是复选按钮都是使用同一个类来实现,为了区别单选还是复选,我们用一个自定义枚举类型CheckButtonStyle属性style来区别,当其值设置为CheckButtonStyleDefault或CheckButtonStyleBox时,为复选按钮:

自定义控件复选框跟单选框的实现

当其值设为CheckButtonStyleRadio时,为单选按钮:

自定义控件复选框跟单选框的实现

当按钮在选中/反选状态间切换时,文字左边的图片自动转换。

整个控件是由一个ImageView、一个Label、一个BOOL变量及其他变量组成,.h文件如下:

12345678910111213141516171819202122232425
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
12345
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152

原文作者:颐和园

原文链接:http://blog.csdn.net/kmyhy/archive/2011/01/18/6149996.aspx

Tags: ?checkboxiOSiOS developmentiOS 开发iPhoneRadioButton

热点排行