//去掉分割线
self.mineTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
#pragma mark -- -- tableviewCell分割线补齐
-(void)viewDidLayoutSubviews
{
if ([_myTableView respondsToSelector:@selector(setSeparatorInset:)]) {
[_myTableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];
}
if ([_myTableView respondsToSelector:@selector(setLayoutMargins:)]) {
[_myTableView setLayoutMargins:UIEdgeInsetsMake(0,0,0,0)];
}
}
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
[cell setSeparatorInset:UIEdgeInsetsZero];
}
if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
[cell setLayoutMargins:UIEdgeInsetsZero];
}
}
本文介绍了一种避免UITableView中单元格重叠的方法,通过使用indexPath.row作为cell的唯一标识符。此外,还提供了去除和调整tableviewCell分割线的方案,确保良好的视觉效果。

2339

被折叠的 条评论
为什么被折叠?



