所以,我有一個UITableView嵌套在TableViewController中。 我已經設置了兩個部分。限制UITableView中的單元格數目
第一個有7個靜態行
第二個有4個靜態行。
行的第一部分停在7處,然後進入下一部分。 但是第二部分似乎永遠超越了屬性檢查器中概述的4個單元。
無論如何要停止?
所以,我有一個UITableView嵌套在TableViewController中。 我已經設置了兩個部分。限制UITableView中的單元格數目
第一個有7個靜態行
第二個有4個靜態行。
行的第一部分停在7處,然後進入下一部分。 但是第二部分似乎永遠超越了屬性檢查器中概述的4個單元。
無論如何要停止?
將一個空的UIView作爲tableViewFooter。有兩種方法可以這樣做:
通過InterfaceBuilder的: 拖動一個UIView到UITableView的底部,然後在尺寸檢查器中設置其高度爲0。
通過代碼:
在您TableViewController創建空的UIView,並將其設置爲tableFooter您的自定義類:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.tableFooterView = UIView()
}
兩種方法抑制您的tableView的空行。
實現此目的的一種方法是使用分組表視圖。使用分組表格視圖,每個部分之間都有空格,但最後一行也是最後一行!
對於那些使用故事板,可以通過將Style屬性更改爲Grouped來實現。