Ich habe eine einfache Tabellenansicht, ich kann die Farben der Zellen ändern, aber wenn ich versuche, die Farbe der Tabellenansicht (Hintergrund Teil) zu ändern, funktioniert es nicht ... Ich habe es über Storyboard versucht ... Kann jemand bitte helfeniOS Swift - Wie ändert man die Hintergrundfarbe der Tabellenansicht?
22
A
Antwort
42
zuerst die Hintergrundfarbe des Tableview in viewDidLoad
wie im folgenden beschrieben:
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.backgroundColor = UIColor.lightGrayColor()
}
Jetzt diese Methode hinzufügen:
override func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.backgroundColor = UIColor.clearColor()
}
in Swift 3 unten verwenden Methoden anstelle von oben ein:
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()
}
Swift 3
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) {
cell.contentView.backgroundColor = UIColor.yellow
}
4
1
Verwendung dieses Code für den Wandel Tableview Farbe
override func viewDidLoad() {
super.viewDidLoad()
// define tableview background color
self.tableView.backgroundColor = UIColor.clearColor()
}
für Veränderung Tableview Zelle Farbe
cell.backgroundColor = UIColor.clearColor()
Verwandte Themen
- 1. Wie wird die Hintergrundfarbe der ausgewählten Zeile in der Tabellenansicht festgelegt, die untergeordnete Tabellenansicht ist?
- 2. Wie ändert man die Hintergrundfarbe in HTML?
- 3. xterm: Wie ändert man die Hintergrundfarbe?
- 4. Ändern Sie die Tabellenansicht (Tabellenansicht Stil gruppiert) Hintergrundfarbe?
- 5. Wie erstellt man eine Tabellenansicht in iOS Swift 2?
- 6. Wie ändert man die Farbe von Text in einer Tabellenansicht swift?
- 7. iOS Swift Benachrichtigungen Aktion Hintergrundfarbe
- 8. UICollectionView.ReloadData() ändert die Zellenreihenfolge | iOS Swift
- 9. Wie ändert man ListBox Auswahl Hintergrundfarbe?
- 10. Hintergrundfarbe der Navigationsleiste festlegen (swift)
- 11. ios - Wie man App Farbthema ändert
- 12. Wie man die Hintergrundfarbe einer Spinnerliste in Android ändert
- 13. Metro App - ListView - Wie man die Hintergrundfarbe von ListViewItems ändert
- 14. Wie ändert man die Hintergrundfarbe einer Zelle in Devexpress Grid?
- 15. eckig-nvd3 Wie man die Hintergrundfarbe des Diagramms ändert
- 16. Wie ändert man die Hintergrundfarbe zufällig in HTML mit JavaScript?
- 17. Wie ändert man die Hintergrundfarbe eines ganzen Abschnitts in UICollectionView?
- 18. Wie ändert man die Hintergrundfarbe des PyCharm-Code-Editors?
- 19. Wie aktualisiert man Daten in der Tabellenansicht (Swift)
- 20. Wie man A - z in der Tabellenansicht sortiert swift 2.0
- 21. Wie ändert man die UIImageView-Farbe in der TableView-Zelle in Swift dynamisch?
- 22. Swift - Tabellenansicht
- 23. Gruppe Tabellenansicht Hintergrundfarbe wird in ios veraltet 6,0
- 24. Wie kann ich einen Tabellenansicht Abschnittsüberschrift bearbeiten ios swift
- 25. iOS - Suche in der Tabellenansicht
- 26. Wie lege ich die Hintergrundfarbe des Bearbeitungszubehörs einer Tabellenansicht fest?
- 27. UITableView Hintergrundfarbe iOS 9
- 28. Swift: Wie ändert man das Anwendungssymbol?
- 29. swift Hintergrundfarbe Animationsschleife
- 30. Wie man Knopfbild in swift ändert?
Great! Vielen Dank! Es funktionierte, nicht sicher, warum es nicht mit Storyboard funktioniert .. Ich habe es nur versucht ... danke für die Hilfe .. –
@Homam Ich habe eine statische Tabellenansicht, aber es funktioniert nicht für mich. – Nicholas
@Nicholas In viewDidLoad() -Methode fügen Sie diese Aussage hinzu: self.tableView.delegate = self – Homam