美文网首页
点击tableViewCell 子视图背景颜色消失

点击tableViewCell 子视图背景颜色消失

作者: 4fbc4e24081a | 来源:发表于2017-09-14 09:36 被阅读0次

    在给cell上的子视图设置backgroundColor后,当点击cell时会发现子视图的背景色消失了,解决这个问题只需重写cell的下面的这两个方法就可以了。

    - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
        [super setSelected:selected animated:animated];
        self.noteViewTop.backgroundColor = [UIColor blackColor];  //设置子视图背景色
    }
    
    - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated {
        [super setHighlighted:highlighted animated:animated];
        self.noteViewTop.backgroundColor = [UIColor blackColor];  //设置子视图背景色
    }
    
    

    相关文章

      网友评论

          本文标题:点击tableViewCell 子视图背景颜色消失

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