UITableView 分割线不靠左(未补全),删除多余分割线问题

原创 2015年11月21日 16:54:46

1.分割线不靠左(未补全)问题

-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
    if ([cell respondsToSelector:@selector(setSeparatorInset:)])
    {
        [cell setSeparatorInset:UIEdgeInsetsZero];
    }
    if ([cell respondsToSelector:@selector(setPreservesSuperviewLayoutMargins:)])
    {
        [cell setPreservesSuperviewLayoutMargins:NO];
    }
    if ([cell respondsToSelector:@selector(setLayoutMargins:)])
    {
        [cell setLayoutMargins:UIEdgeInsetsZero];
    }
}

图片中可以看到多出了几条空白Cell的分割线,在cellForRowAtIndexPath:中添加以下代码
[tableView setTableFooterView:[[UIView alloc]initWithFrame:CGRectZero]];



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

清除UITableView底部多余的分割线

第一种方法 1、加方法 -(void)setExtraCellLineHidden: (UITableView *)tableView {     UIView *view...
  • l_ch_g
  • l_ch_g
  • 2013年07月10日 14:37
  • 28918

清除UITableView底部多余的分割线

第一种方法 1、加方法 -(void)setExtraCellLineHidden: (UITableView *)tableView {     UIView *view...

Recyclerview分割线偏左解决方案

  • 2016年10月19日 10:12
  • 27.36MB
  • 下载

UITableView中cell线条的自定义 表格分割线(swift OC)

2.1通栏设置 通栏即UITableView的线条左右端间距都为0的情况,通栏的设置需要分别设置UITableView及UITableViewCell的layoutMargins属性 第一步设置U...

UITableView自定义分割线、改变Header和Footer的背景颜色

自定义分割线 1、去除系统原生separator: self.tableView.separatorColor = [UIColor clearColor];2、在UITableView的协议方法里...

UITableView自定义每行分割线

自定义分割线,当有数据的时候,才出现分割线,比如只有二条数据,那自然就不用出现满屏的分割线 主流做法: 往cell中添加一根分割线,先去掉默认的分割线,然后在每个对应的cell上添加分割线 补充:取...

ListView设置分割线高度和 颜色 ~问题~

1.在布局文件中ListView元素中通过属性设置 [html] view plain copy android:divider="#fffff"  分割线颜色   androi...

iOS TableView 分割线(separator)显示问题

问题:当TableView的cell不能显示完整个屏幕(屏幕有剩余),则没有显示cell的地方会显示分割线。而正常情况下,如果没有cell则应没有分割线。如下图所示:左图为遇到问题,右图为想要的结果 ...
  • m__dd
  • m__dd
  • 2015年05月09日 22:55
  • 1920

关于iOS8适配时产生的tableView分割线问题

在app之前版本适配i
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UITableView 分割线不靠左(未补全),删除多余分割线问题
举报原因:
原因补充:

(最多只允许输入30个字)