美文网首页
点击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