美文网首页
TableViewCell添加UIView,点击消失问题

TableViewCell添加UIView,点击消失问题

作者: botherbox | 来源:发表于2015-06-10 09:33 被阅读1795次

    在自定义TableViewCell的时候遇到这样一个问题,本想不使用TableView自带的separator,而是自己用UIView画出一条分隔线。
    结果在选中某行Cell的时候,这条分隔线就消失了,解决办法:

    • 重写-setSelected:animated:-setHighlighted:animated: 方法
    // 分隔线
    @property (nonatomic, weak) IBOutlet UIView *separatorLine;
    
    // override
    - (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated
    {
        [super setHighlighted:highlighted animated:animated];
        self.separatorLine.backgroundColor = [UIColor b lackColor];
    }
    
    - (void)setSelected:(BOOL)selected animated:(BOOL)animated
    {
        [super setSelected:selected animated:animated];
        self.separatorLine.backgroundColor = [UIColor blackColor];
    }
    

    相关文章

      网友评论

          本文标题:TableViewCell添加UIView,点击消失问题

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