ios8 ios9 ios10 关于XIB中cell与cell之间总有一条线的问题

  前段时间项目中要把H5的页面图片展示改成原生的,因为H5展示的都是图片拼接在一起的,所以我们使用API拿到的数据也是图片数组,就需我们把一个个的图片展示出来,我就选择了UITableView,并且cell是使用的Xib创建的,于是乎就出现了展示的问题。

就是在使用Xib创建的cell的时候,为了使图片之间无缝的拼接在一起,设置tableView的属性为Plain 设置了TableView的separatorStyle属性为

UITableViewCellSeparatorStyleNone但是总是有一条细线,并没有隐藏掉,于是开始各种关键词Google有很多的方法,都没有解决这个问题。于是我就开始找apple的官方论坛,论坛上说这是Xib或者Storyboard的一个bug,虽然细线可以隐藏掉,但是cell底部细线的距离是隐藏不了的。如图:

 

这个怎么办呢?最后只能不使用Xib,代码创建一个不使用Xib创建的UITableViewCell 解决了这个细线的问题。(代码创建cell就不多介绍了)这样就可以正常显示了。如图

 

 

在这里记录一下^_^,以避免在以后遇到又浪费更多的时间。

当然,如果有更高明的方法解决这个问题的,欢迎留言!

posted @ 2016-12-19 17:36  Dragon666  阅读(1043)  评论(0编辑  收藏  举报