按钮的单选框

来源:互联网 发布:淘宝买家秀模特兼职 编辑:程序博客网 时间:2024/06/07 20:38
- (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];    

}


#pragma mark 勾选框方法

- (IBAction)checkBox:(id)sender {

    checkBoxButton.selected = !checkBoxButton.selected;

    if (checkBoxButton.selected) {

        [self.nextButtonsetUserInteractionEnabled:YES];

        [self.nextButtonsetBackgroundColor:[UIColorcolorWithHexString:@"#3f8be6"withAlpha:1]];

    }else{

        [self.nextButtonsetBackgroundColor:[UIColorcolorWithHexString:@"#d0d3d8"withAlpha:1]];

        [self.nextButtonsetUserInteractionEnabled:NO];

    }

}



0 0
原创粉丝点击