美文网首页
UITableView编辑模式下Cell多出一条分割线?

UITableView编辑模式下Cell多出一条分割线?

作者: AnderQZ | 来源:发表于2019-04-17 20:08 被阅读0次
最近做一个TableView编辑功能,发现有个很奇怪的现象,在编辑模式下,Cell下方会多一条分割线(如下图标示),不知道从哪里来的,只找到去除的方法。 奇怪白色的分割线.png

解决方案,在Cell的Highlighted状态下,把_UITableViewCellSeparatorView隐藏即可:

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated{
for(UIView *view in self.subviews){
    if([view isMemberOfClass:NSClassFromString(@"_UITableViewCellSeparatorView")])
        view.hidden = YES;
}
[super setHighlighted:highlighted animated:animated];
}

参考资料

相关文章

网友评论

      本文标题:UITableView编辑模式下Cell多出一条分割线?

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