我的第一个问题是我的最后一个UITableViewCell从未有过我想要的分隔符。我用这段代码解决了它:
self.tableView.tableFooterView = [[UIView alloc] init];
现在这个问题完全有效。当我添加所有其他视图消失。这是我之前和之后使用一行代码的图片:
我该如何解决这个问题?
答案 0 :(得分:0)
设置零高度表页脚视图,如下所示:
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
因为该表认为有一个页脚要显示,所以它不会显示超出您明确要求的单元格。
答案 1 :(得分:0)
您是否尝试过使用viewForFooterInSection函数?
答案 2 :(得分:0)
在表格视图底部和位于其下方的视图顶部之间添加垂直间距0。并且您需要为UITableView或UIView设置一个视图的高度。在viewDidLoad中添加此行代码。它还将显示最后一个单元格的分隔符。
self.tableView.tableFooterView = [UIView new];
截图:
答案 3 :(得分:0)