我想在我的每个自定义 UITableViewCell
上设置一个 UIImageView
,但是我希望它看起来像所有图像都连接在一起。就目前而言,我已经移动了单元格分隔符,这样它就不会超出图像的顶部,但是我现在需要想出一种方法来阻止它在每个单元格之间占用几个像素。
最后我想让下面的黑线无缝地连接起来,但仍然保留右边的分隔符。我尝试了以下使用偏移量的逻辑,但这似乎不起作用。
// This seems to shift the separator to the right which is good, however I want to get rid of the white line completely...
self.separatorInset = UIEdgeInsets(top: -1, left: 75, bottom: 0, right: 0)
有人对我如何实现这一目标有任何想法吗?
最佳答案
首先解释一下分隔符的工作原理: 分隔符是单元格的 subview ,您的内容通常在单元格的内容 View 中。
要重叠分隔符,您有两种选择:
使用
table.separatorStyle = UITableViewCellSeparatorStyleNone
完全删除它并添加您自己的分隔符。如果您希望图像与分隔符重叠,请将其直接添加到单元格,而不是内容 View 。
关于ios - 如何删除 UITableViewCells 之间的分隔符间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30980909/