UIButton的圆角

_interestedBtn = [UIButton buttonWithType:UIButtonTypeCustom];

    _interestedBtn.layer.cornerRadius = 8;

    _interestedBtn.layer.borderColor = [UIColor orangeColor].CGColor;

    _interestedBtn.layer.borderWidth = 1;

    _interestedBtn.layer.masksToBounds = YES;

    [_interestedBtn setTitle:@"感兴趣" forState:UIControlStateNormal];

    [_interestedBtn setTitle:@"已感兴趣" forState:UIControlStateSelected];

    [_interestedBtn setTitleColor:[UIColor orangeColor] forState:UIControlStateNormal];

    [_interestedBtn setTitleColor:[UIColor lightGrayColor] forState:UIControlStateSelected];

    [_interestedBtn addTarget:self action:@selector(interestedBtnAction:) forControlEvents:UIControlEventTouchUpInside];

    [self.contentView addSubview:_interestedBtn];

 

-(void)interestedBtnAction:(UIButton *)sender{

    sender.selected = !sender.selected;

    

    if (sender.selected) {

        _interestedBtn.layer.cornerRadius = 8;

        _interestedBtn.layer.borderColor = [UIColor lightGrayColor].CGColor;

        _interestedBtn.layer.borderWidth = 1;

        _interestedBtn.layer.masksToBounds = YES;

    }else{

        _interestedBtn.layer.cornerRadius = 8;

        _interestedBtn.layer.borderColor = [UIColor orangeColor].CGColor;

        _interestedBtn.layer.borderWidth = 1;

        _interestedBtn.layer.masksToBounds = YES;

    }

}

posted on 2016-05-29 11:55  哈利波特大  阅读(239)  评论(0)    收藏  举报