如[图]
所示
当我向下滚动到最后时出现一个没有任何内容的大块,如何删除它并滚动滚动直到 UiTableView 内容结束?
以下图片描述了故事板中我的uitableview的配置:storyboar_one,storyboard_two,storyboard_three
这是我的viewDidLoad方法:
override func viewDidLoad() {
super.viewDidLoad();
tableView.dataSource = self
tableView.delegate = self
let nib: UINib = UINib(nibName: "ObrigacaoTableViewCell", bundle: nil)
tableView.register(nib, forCellReuseIdentifier: "reuseIdentifier")
tableView.rowHeight = UITableViewAutomaticDimension
tableView.estimatedRowHeight = 150
}
答案 0 :(得分:1)
尝试self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
因为该表认为有一个页脚要显示,所以它不会显示任何超出您明确要求的单元格,因此它会显示为空格。
还要确保UITableView的下边插入为0
答案 1 :(得分:0)
要删除表格中的空白单元格,请在estimatedHeight之后的viewDidLoad()方法中保留以下代码,
tableView.tableFooterView = UIView(frame: .zero)
答案 2 :(得分:0)
删除UITableView中的空单元格
self.tableView.tableFooterView = UIView()