解决UITableView分割线距左边有距离的办法

首先在viewDidLoad方法中加上如下代码:

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

然后在willDisplayCell方法中加入如下代码:

- (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分割线距左边有距离的办法

时间: 2024-10-26 20:48:45

解决UITableView分割线距左边有距离的办法的相关文章

解决UITableView分割线距左边有距离的办法xcode6

今天做项目时对比UI图突然发现自己的cell左边的线距离屏幕左边有一定距离,左边的坐标已经是0了,如果不想动坐标又解决此问题的话可以看看下面的方法 解决UITableView分割线距左边有距离的办法,有需要的朋友可以参考下. 我们在使用tableview时会发现分割线的左边会短一些,通常可以使用setSeparatorInset:UIEdgeInsetsZero 来解决.但是升级到XCode6之后,在iOS8里发现没有效果.下面给出解决办法: 首先在viewDidLoad方法中加上如下代码: i

UITableView分割线距左边有距离的办法

首先在viewDidLoad方法中加上如下代码: if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [nyTableView setSeparatorInset:UIEdgeInsetsZero]; } if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) { [myTableView setLayoutMargin

textField设置输入文字距左边的距离

1.设置tetxField的内边距 [self.yourTextField setValue:[NSNumber numberWithInt:5] forKey:@"paddingTop"]; [self.yourTextField setValue:[NSNumber numberWithInt:5] forKey:@"paddingLeft"]; [self.yourTextField setValue:[NSNumber numberWithInt:5] fo

解决垂直外边距合并的几种办法

外边距合并指的是,当两个垂直外边距相遇时,它们将形成一个外边距.合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者 在父级容器有上下外边距的情况下,子元素如果添加外边距,父元素和子元素的垂直方向上的外边距会合并,相邻元素也会合并.在用margin给子元素和父元素之间留空白的时候通常会发生这样的问题. 几种解决办法: 1:父容器:border:1px solid;(不能是0px) 2:父容器:overflow: hidden;(或auto) 3:父容器:padding:1px:(不能是0

关于UItableView 分割线距离左边 15px 距离的问题 解决方案

解决UITableView分割线距左边有距离的办法,有需要的朋友可以参考下. 我们在使用tableview时会发现分割线的左边会短一些,通常可以使用setSeparatorInset:UIEdgeInsetsZero 来解决.但是升级到XCode6之后,在iOS8里发现没有效果.下面给出解决办法: 首先在viewDidLoad方法中加上如下代码: if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [s

解决tableView分割线左边不到边的情况

//解决tableView分割线左边不到边的情况//    if ([tableView respondsToSelector:@selector(setSeparatorInset:)]) {//        [tableView setSeparatorInset:UIEdgeInsetsZero];//    } 解决tableView分割线左边不到边的情况

解决tableViewCell分割线不到左边界的问题

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 在tableView控制器的.m文件中任何位置加入以下两个方法即可解决 /**  *  下面两个方法解决cell分割线不到左边界的问题  */ -(void)viewDidLayoutSubviews {          if ([self.tableView respondsToSelector:@selector(setSeparatorIn

iOS 如何解决UITableView刷新卡顿现象

对之前的项目总结一下: 事情是这样的,我需要在定制Cell完成新闻类app的展示 虽然说SDWebImage提供了一个方法,异步加载图片到UIImageView上 但是,有些时候.需要的图片并不是需要铺满UIImageView 于是就抛弃了,后来想想还是挺二逼的.我可以在下面在铺一层边框UIImageView也能达到这个效果 于是乎,故作高大上,非要自己写. 后来看别人的方法,找到点感觉,还是写出来了,不过还是建立在网络良好的情况下 解决办法 主要要做到一下几个方面: 1.除了UI部分,所有的加

解决sublime text3 文件名,小框框的办法

解决sublime text3 文件名,小框框的办法 之前一直都是用的英文命名的文件夹,到前几天才发现,用中文,来命名文件夹出现了乱码问题. 今天晚上,自己也在网上去百度了很多方案,好像大部分都不太有用,然后最后找到了一篇,发现还是挺有用,把它分享给大家. 这个也是copy别人的,嘿嘿. 言归正传,下面开始说解决方案,挺简单的. 下面是步骤: (1)打开sublime text3,找到上面的菜单选项(preferences),下面有一个setting-user (2)然后作如下配置 { "dpi