美文网首页
点击Cell时UILabel的背景颜色消失

点击Cell时UILabel的背景颜色消失

作者: Minoz_min | 来源:发表于2016-07-13 11:08 被阅读110次

cell上设置了label的背景颜色,点击cell的时候label的背景颜色会消失,解决方法:

1 通过cell自带方法(建议用这种)

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated
{
    [super setHighlighted:highlighted animated:animated];
    self.labelDiscount.backgroundColor = HSQColorRed85;
}

2 通过layoutSubviews

- (void)layoutSubviews
{
    [super layoutSubviews];
    
    //点击cell时背景颜色还存在
    self.labelDiscount.layer.backgroundColor = HSQColorRed85.CGColor;
}

相关文章

网友评论

      本文标题:点击Cell时UILabel的背景颜色消失

      本文链接:https://www.haomeiwen.com/subject/osbsjttx.html