2014-10-20 51 views
1

所以,我有一個UITableView嵌套在TableViewController中。 我已經設置了兩個部分。限制UITableView中的單元格數目

第一個有7個靜態行

第二個有4個靜態行。

行的第一部分停在7處,然後進入下一部分。 但是第二部分似乎永遠超越了屬性檢查器中概述的4個單元。

無論如何要停止?

回答

2

將一個空的UIView作爲tableViewFooter。有兩種方法可以這樣做:

  1. 通過InterfaceBuilder的: 拖動一個UIView到UITableView的底部,然後在尺寸檢查器中設置其高度爲0。

  2. 通過代碼:

在您TableViewController創建空的UIView,並將其設置爲tableFooter您的自定義類:

override func viewDidLoad() { 
    super.viewDidLoad() 

    self.tableView.tableFooterView = UIView() 
} 

兩種方法抑制您的tableView的空行。

1

實現此目的的一種方法是使用分組表視圖。使用分組表格視圖,每個部分之間都有空格,但最後一行也是最後一行!

對於那些使用故事板,可以通過將Style屬性更改爲Grouped來實現。