所以,我有一个嵌套在TableViewController中的UITableView。 我设置了两个部分。
第一个有7个静态行
第二个有4个静态行。
行的第一部分在7处停止,然后进入下一部分。 但是第二部分似乎永远超过了属性检查器中概述的4个单元格。
无论如何要阻止它?
答案 0 :(得分:2)
将一个空的UIView作为tableViewFooter。有两种方法可以做到:
通过InterfaceBuilder: 将UIView拖到UITableView的底部,然后在尺寸检查器中将其高度设置为0.
通过代码:
在TableViewController的自定义类中,创建空的UIView并将其设置为tableFooter:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.tableFooterView = UIView()
}
两种方法都会抑制tableView上的空行。
答案 1 :(得分:1)
实现此目的的一种方法是使用分组表视图。使用Grouped表视图,每个部分之间都有空格,但最后一行也是最后一行!
对于那些使用故事板的人来说,可以通过将Style属性更改为Grouped来实现。