Es scheint eine riesige leere, undurchsichtige Fläche unter meinen Zellen. Während ich die Tabellenansicht scrolle, kann ich sehen, dass es einen undurchsichtigen Bereich gibt, der den hellorangenen Hintergrund der Tabellenansicht abdeckt, wie in der rechten Bildschirmaufnahme gezeigt. Basierend auf dieser question, habe ich versucht, die FooterHeight auf 0 und FooterView auf eine leere Ansicht, aber es hat nicht funktioniert. Irgendeine Lösungsmöglichkeit?Riesige leere Fläche am Ende der Tabellenansicht
-Code
private func setupSongsTable() {
let frame = CGRect(x: 0, y: 0, width: Screen.width, height: Screen.height)
songsTable = UITableView(frame: frame, style: UITableViewStyle.plain)
songsTable.sectionIndexBackgroundColor = UIColor.clear
songsTable.backgroundColor = .orange
songsTable.isOpaque = false
songsTable.backgroundView = nil
self.view.addSubview(songsTable!)
}
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
cell.backgroundColor = .blue
return cell
}
@cloudcal kennen Sie eine andere Lösung, um mein Problem zu beheben? – Alex
Überprüfen Sie, ob Ihre Ansicht eine Hintergrundfarbe aufweist. Mache es hellorange ähnlich wie bei deiner Tischansicht. –
@BilawalBaig Ich setze 'self.view.backgroundColor = UIColor.green' und es erscheint nicht auf dem Bildschirm b/c Die Tabellenansicht deckt wahrscheinlich die Ansicht ab – Alex