我正在尝试删除tableView分隔符,我通过将分隔符样式设置为none来执行此操作,这会删除分隔符但会在单元格之间留下空格。
我的问题是如何删除单元格之间的空间?
任何帮助都将不胜感激。
答案 0 :(得分:6)
在awakeFromNib
功能设置UITableViewCell
UIEdgeInsetsZero
的选项应该有效
self.layoutMargins = UIEdgeInsetsZero
self.separatorInset = UIEdgeInsetsZero
答案 1 :(得分:-2)
我在cellForRowAtIndexPath
// remove the spaces on the cell separators
if (cell.respondsToSelector("setPreservesSuperviewLayoutMargins:")) {
cell.preservesSuperviewLayoutMargins = false
}
cell.separatorInset = UIEdgeInsetsZero
if(cell.respondsToSelector("setLayoutMargins:")){
cell.layoutMargins = UIEdgeInsetsZero
}