在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;
}
网友评论