重叠UITableviewCells

时间:2016-05-22 13:45:35

标签: ios uitableview

在桌面视图中,一个单元格在最初显示时与其下显示的单元格重叠。向下滚动直到顶部单元格不再可见,然后向上滚动单元格再次正常。 我用这一行停用了分隔符:

self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

第二个单元格有一个从上到下填充的视图,即边界半径。当最初呈现细胞时,边界是隐蔽的。

如何在最初加载时修复tableviewCells的间距?我可以将z索引设置为第二个单元格,以便第二个单元格高于第一个单元格吗?

2 个答案:

答案 0 :(得分:0)

我终于发现顶级单元格的约束造成了麻烦。我找到了一种解决方法,将布局约束存储在属性中,并根据需要调整约束的常量。

答案 1 :(得分:0)

对于“我可以将z索引设置为第二个单元格,以便第二个单元格高于第一个单元格吗?”

UITableViewCell是UIView的子类,因此在表视图委托中使用:

secondCell.layer.zPosition = 1;