ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero不起作用的解决办法

转载 2015年11月17日 23:08:55

在ios7中,UITableViewCell左侧会有默认15像素的空白。这时候,设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。

但是在ios8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了。下面是解决办法

首先在viewDidLoad方法加入以下代码:

 if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {

[self.tableView setSeparatorInset:UIEdgeInsetsZero];

}

if ([self.tableView respondsToSelector:@selector(setLayoutMargins:)]) {

[self.tableView setLayoutMargins:UIEdgeInsetsZero];

}

然后在UITableView的代理方法中加入以下代码

- (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];

}

}

这样,空白就没有了  

相关文章推荐

当外部div没有设置高度 或者内部div float之后 边框 内外边距等不起作用的解决办法

在外部的div的style中添加 overflow:hidden;  对overflow:hidden的详细理解: overflow:hidden这个CSS样式是大家常用到的CSS样式,但...

struts2中validator配置文件验证不起作用的问题解决办法、根源

在采用struts的xml配置方式校验数据时,发现怎么也不起作用。无法按照正常流程,走到input指向的页面。 一   问题的解决 很多博客说明了自己查找的方式,最后都指明了是因为配置文件格式不正确的...

Spring MVC前台使用html页面作为视图,配置静态资源后Controller控制器不起作用的解决办法

1.Spring MVC搭建项目的时候,想使用html页面作为前端的视图,你会发现html页面不能访问,原因是由于Spring拦截器将其拦截寻找控制器的缘故,解决办法就是配置静态资源: 1 2 ...

QWidget 直接派生类的样式表不起作用的解决办法

从 QWidget 派生一个窗口,使用 stylesheet 设置背景,designer 设置没有问题,或者,通过 setStyleSheet() 设置,代码操作是正确的,编译运行后,却没有背景。 原...

【android】从源码上分析ListView/GridView调用setEmptyView不起作用的原因及解决办法

当我们使用ListView或GridView的时候,当列表为空的时候,我们往往需要一个Loading或者一段提示文字又或者一个特殊的View来提示用户操作,这个时候就用到了setEmptyView()...

Observable.interval()不起作用的解决办法

在Eclipse下测试Rxjava中的操作符interval()时出现了很奇怪的问题,怎么试都不能执行。代码如下:Observable.interval(1, TimeUnit.SECONDS) ...

关于Hibernate slf4j与log4j 日志不起作用的解决办法

不起作用的原因有如下几点 1:Classpath下没有把slf4j-nop的jar包移除,slf4j-nop 和 log4j都是slf下的实现。使用log4j是记得把slf4j-nop移除就行了。 ...

关于内层DIV设置margin-top不起作用的解决方案

昨天晚上,在写上一篇冒泡事件的时候,遇到了,内层div与外层div之间设置了margin-top,无效,决定好好的研究解决一下。 上部层 子层 理想中的效果是父层和上部层贴边显示...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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