我有一個簡單的表格視圖,我可以改變單元格的顏色,但是當試圖改變表格視圖(背景部分)的顏色時,它不工作......我試過它通過Storyboard ...有人可以幫忙iOS Swift - 如何更改表格視圖的背景顏色?
22
A
回答
42
首先設置的tableView的背景色中viewDidLoad
象下面這樣:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.backgroundColor = UIColor.lightGrayColor()
}
現在添加此方法:
override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.backgroundColor = UIColor.clearColor()
}
在夫特3,使用下面如果你想達到的是通過故事板,然後在選擇你的tableView的「表格視圖單元格」,「內容視圖」,然後
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.backgroundColor = UIColor.lightGray
}
override func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
cell.backgroundColor = UIColor.clear
}
8
func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.contentView.backgroundColor = UIColor.yellowColor()
}
斯威夫特3
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
cell.contentView.backgroundColor = UIColor.yellow
}
4
1
使用此代碼變革的tableView顏色
override func viewDidLoad() {
super.viewDidLoad()
// define tableview background color
self.tableView.backgroundColor = UIColor.clearColor()
}
變革的tableView單元格顏色
cell.backgroundColor = UIColor.clearColor()
相關問題
- 1. 如何更改背景視圖顏色偏愛在ios swift
- 2. 如何在swift中更改子視圖的背景顏色?
- 3. 如何更改配件視圖(ios)的背景顏色?
- 4. 更改表格視圖(tableview風格分組)的背景顏色?
- 5. 更改視圖的背景顏色?
- 6. iOS Swift - 改變背景顏色
- 7. 如何更改ttk.Combobox的列表視圖中的背景顏色?
- 8. 文本視圖,更改背景顏色
- 9. 更改視圖背景顏色
- 10. 無法更改視圖背景顏色
- 11. 如何更改列表視圖的背景顏色?
- 12. 更改Swift中UITabBarItem的背景顏色
- 13. 如何更改表單背景顏色?
- 14. 更改iOS中視圖的背景顏色
- 15. 谷歌圖表更改背景顏色
- 16. 更改UIActionSheet iOS的背景顏色?
- 17. 如何更改reStructuredText中表格單元格的背景顏色?
- 18. 如何模仿此表格視圖的背景顏色?
- 19. 如何更改表格視圖單元移動後的背景顏色?
- 20. 如何在Swift iOS中更改自定義集合視圖單元格的背景顏色?
- 21. 更改intellij窗格的背景顏色
- 22. 如何更改Mylyn任務視圖的背景顏色?
- 23. 如何更改AlertDialog視圖的背景顏色?
- 24. 如何更改android日曆視圖的背景顏色?
- 25. 如何動態更改視圖的背景顏色梯度
- 26. 如何更改警報視圖的背景顏色
- 27. 如何更改表格的tr和td的背景顏色?
- 28. 更改列表視圖的一個元素的背景顏色
- 29. 如何更改表格中空單元的背景顏色?
- 30. 如何更改HTML表格的背景顏色?
太好了!謝謝!它的工作,不知道爲什麼它不能與Storyboard一起工作..我只是在那裏試圖...感謝您的幫助.. –
@Homam我有一個靜態tableview,但它不適用於我。 – Nicholas
@Nicholas在viewDidLoad()方法中加入這樣的語句:self.tableView.delegate = self – Homam