UITableViewCell多选状态多出分割线(分割线偏移)解决方案

UITableViewCell多选状态多出分割线(分割线偏移)解决方案_第1张图片
多出分割线.png
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
    for (UIView *view in self.subviews){
        if ([@"_UITableViewCellSeparatorView" isEqualToString:NSStringFromClass([view class])]){
            if (view.frame.origin.x > 0){//多余分割线
                view.hidden = YES;
            }
        }
    }
    [super setSelected:selected animated:animated];
}

判断多出的分割线适个人情况而定!

你可能感兴趣的:(UITableViewCell多选状态多出分割线(分割线偏移)解决方案)