下面我附上了一张uitableview图片,我正在使用numberOfRowsInSection
返回data.count
,但是显示的行数多于计数,我只有一个部分。那么为什么额外的行出现了呢?如果我有一个tableview作为主要内容视图的唯一子视图我没有这个问题,但我在视图层次结构中与uitableview在同一级别上有另一个视图。
答案 0 :(得分:6)
UIKit
在表格单元格下方显示tableView
时, footerView
不会创建空行。您可以添加零高度的一个。因此,它对用户不可见。在viewDidLoad
的{{1}}方法中。使用tableView
创建新UIView
并使用它来设置zero rect frame
的{{1}}属性:
tableFooterView
答案 1 :(得分:0)
在我的情况下,它们是分隔线,这是在您将表格高度设置为大于内容高度时发生的,您可以做的一件事是将分隔符设置为“ None”,或者您可以将tableView高度设置为接近高度您的内容。
问候,希望这对某人有帮助。