-(void)checkboxClick:(UIButton *)btn
{
btn.selected = !btn.selected;
}
- (void)viewDidLoad {
UIButton *checkbox = [UIButton buttonWithType:UIButtonTypeCustom];
CGRect checkboxRect = CGRectMake(135,150,36,36);
[checkbox setFrame:checkboxRect];
[checkbox setImage:[UIImage imageNamed:@"checkbox_off.png"] forState:UIControlStateNormal];
[checkbox setImage:[UIImage imageNamed:@"checkbox_on.png"] forState:UIControlStateSelected];
[checkbox addTarget:self action:@selector(checkboxClick:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:checkbox];
}
那两个off和on的png图片自己做吧,放到resources目录里。你试试看。
分享到:
相关推荐
先给大家介绍下jQuery实现表格与ckeckbox的全选与单选功能。 先看看下面的效果: 用户点击头的checkbox时,所有表格数据行的checkbox全选或反选。 当数据行某一行没有选中时,头checkbox去选。当所有数据行的...
对于浏览器默认的checkbox和Radiobox样式实在是比较丑陋了,今天分享一款非常个性化的CSS3自定义checkbox和Radiobox,外观非常时尚。之前也分享过几款类似的CSS3插件,比如HTML5自定义Checkbox和Radiobox、CSS3漂亮...
解决这个问题的方法是,首先,需要了解CheckBox控件的特性,然后根据实际情况选择合适的解决方法。例如,可以使用本地图片资源来替换CheckBox的默认样式,这样可以更好地控制CheckBox的外观和点击响应区域。同时,在...
在发送即时通ckeckBox测试方面,本文档提供了多个测试用例,包括发送即时通ckeckBox的测试、点击取消按钮的测试等。 在汇报按钮测试方面,本文档提供了多个测试用例,包括汇报按钮的测试、汇报成功后页面跳转的测试...
-打开浏览器devtools面板,-转到“注入代码”选项卡-编写代码(在自动保存键入代码时)-在右上角设置ckeckbox “注入代码”,并在重新加载代码后将其注入到页面中(或按下按钮播放一次执行代码)