美文网首页
iOS tableViewCell去掉组头组尾上面的分割线

iOS tableViewCell去掉组头组尾上面的分割线

作者: 上官萧璘 | 来源:发表于2019-09-29 08:08 被阅读0次
- (void)addSubview:(UIView *)view{
    if ([view isKindOfClass:NSClassFromString(@"_UITableViewCellSeparatorView")]) {
        return;
    }
    [super addSubview:view];
}

如果是自定义的tableviewcell,那么在内部重写addSubview方法即可。

如果是系统的cell,则需要在- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法内进行多余分割线的遍历清除,但这样会出现一个首次加载无法清除掉的bug,建议需要清除组头组尾分割线时,使用自定义的cell使用。

相关文章

网友评论

      本文标题:iOS tableViewCell去掉组头组尾上面的分割线

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