我在我的应用程序中使用的表视图的行直到行的结尾才行:
在我的设计中,我需要一些线条才能一直延伸到此图所示的位置:
我还有另一个问题是,我在表格视图中看到了最后一行:
我的问题是 我如何像第二张图片一样一直画一些线 另一个问题是 如何删除UITableView的最后一行?
答案 0 :(得分:2)
您可以对希望将其触摸到表格视图边缘的表格单元格使用以下代码。
cell.separatorInset = UIEdgeInsets.zero
cell.layoutMargins = UIEdgeInsets.zero
注意:由于tableview使用可重复使用的单元格,因此,如果要设置separatorInset
和layoutMargins
,请确保为所有单元格都设置了它。否则,重用的单元格将具有与预期不同的分隔符插入。因此,对于其他单元格,在UIEdgeInsets
中保持left = 16。
要隐藏分隔符,请再次使用separatorInset
cell.separatorInset = UIEdgeInsetsMake(0, 0, 0, UIScreen.main.bounds.width)
答案 1 :(得分:0)
添加一个浅灰色背景的视图,高度为1,并附加到单元格的顶部。根据需要在每个单元格中进行自定义。
答案 2 :(得分:0)
您正在使用自定义单元格,因此可以将标签/视图用于行,设置标签/视图的前向和尾随约束,或者根据需要更新标签/视图的高度,颜色,并设置表格视图分隔符无。
在“表格” cellForRowAt函数中设置表格最后一行的条件,并隐藏标签/视图。
答案 3 :(得分:0)
您可以更改tableview中最后一个单元格的分隔符插入,使其从屏幕上消失。
HttpClientModule
答案 4 :(得分:0)
删除最后一行或您在cellForRowAt中设置tableView.tableFooter = UIView()
的所有其他行