ios tableviewcell分割线左边有空白

原创 2015年07月10日 11:20:44

上网搜了下资料,貌似从ios7开始tableviewcell的分割线左边都有空白,解决方法:

   if ([self.mytableview respondsToSelector:@selector(setSeparatorInset:)]) {
        [self.mytableview setSeparatorInset:UIEdgeInsetsZero];

    }
    if ([self.mytableview respondsToSelector:@selector(setLayoutMargins:)])  {
        [self.mytableview setLayoutMargins:UIEdgeInsetsZero];
    }

}

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

storyboard 让TableViewCell的分割线顶到最左边

废话不多说,直接上图 这是我们要实现的效果,分割线顶到头 我们来开始,直接建个Demo,我们假设你已经建好了,storyboard 或者xib的控制器 直接运行,会发现前面好像有一段距离,如图:...
  • klshuo
  • klshuo
  • 2016年05月06日 23:13
  • 1184

UITableView如何让cell的分割线左边不缩进

http://blog.csdn.net/wei78008023/article/details/44922825 在ios7中,UITableViewCell左侧会有默认15像素的...

ios 自定义返回按钮,导航栏黑色分割线

iOS 自定义navigationBar 的返回按钮,在开发的时候,系统自带的返回按钮样式往往 不能满足设计需求,但是我们又不想自定义导航栏,其实返回按钮的样式是可以修改的,看下官方的解释: 基本...

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

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

ios 自定义导航栏和分割线

自定义导航栏: // CustomNaviBarView.h #import @interface CustomNaviBarView : UIView { @private /** ...

iOS清除UIDatePicker和UIPickerView中间Row上面的分割线

在iOS目前的官方API里面,还没有清除UIDatePicker和UIPickerView的方法,这里介绍2种方法做到这一点 第一种方案就是贴UIImageView,对,贴上上线条去遮盖这系统原有的...

iOS tableview的一些小技巧(分割线顶格显示等……)

UITableView是工程开发中最经常使用到的UI控件,但是你真的了解它嘛,这里记录几点有用的但你可能并不知道的。 当我们的数据未能显示满一屏幕的时候,UITableView会显示多余的横线,这...

iOS tableView cell的分割线设置

一、关于分割线的位置。分割线的位置就是指分割线相对于tableViewCell.如果我们要根据要求调节其位置,那么在iOS7.0版本以后,提供了一个方法如下: if ([self.tableVi...

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

在app之前版本适配i

IOS 自定义UITableViewCell:Cell高度、分割线、间距等

如何动态调整Cell高度  1. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSI...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ios tableviewcell分割线左边有空白
举报原因:
原因补充:

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