自定义ios中的checkbox

来源:互联网 发布:r星5淘宝 编辑:程序博客网 时间:2024/05/18 20:11
-(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目录里。你试试看。
原创粉丝点击