2017-06-29 79 views
0

我在表格視圖底部有一張白色空白區域的表格。但我希望這個區域是灰色的。我添加了一個灰色頁腳,但它太小了。如何染UITableView底部空的空間?

我該怎麼辦?

What I want

+0

'我添加了一個灰色的頁腳,但它太small.'你是怎麼做到的? – Larme

+0

@Larme,我拖放UIView到UITableView –

回答

1

設置tableView'sbackgroundColorgray顏色和tableFooterViewUIView

self.tableView.tableFooterView = UIView() 
self.tableView.backgroundColor = .gray 
+0

我已經試過但沒有成功。 –

+1

@AlexeySubbota刪除灰色視圖,您可以在界面生成器中拖放'tableView'並將這兩行放入'viewDidLoad'中。 –

1

添加下面的線,

self.tableView.tableFooterView = UIView()

它將完美的作品。

+0

謝謝,它也可以,但我只能接受一個答案。 –

+0

好吧,先生。快樂編碼... –

1

如果因爲tableview中的頁腳然後使用下面的委託方法否則,如果它的背景視圖顏色修改你的tableview,以適應父視圖的rect

func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? { 

     return UIView() 
    } 

    func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat { 

     return 0 
    }