我有一个UITableView
,其中有一些单元格,对于这个例子,假设只有前两个被填充。对于列表中的其余单元格,仍然存在分隔线。
有没有办法在没有空单元格的情况下关闭这些线条但是将它们分开以分隔包含信息的单元格?
答案 0 :(得分:27)
没有内置的支持。
您可以使用以下命令关闭表格视图上的单元格:
self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
然后在您用于行的UITableViewCell
子类中绘制分隔线。
答案 1 :(得分:1)
另一个简单的黑客是将它添加到UITableViewControllers viewDidLoad方法:
self.tableView.tableFooterView = [UIView new];
答案 2 :(得分:0)
另一种方法是在 viewdidLoad
中写下这一行self.myTableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];