滚动时,UITableView会出现不必要的空白

时间:2018-11-28 07:52:08

标签: swift uitableview

我创建了一个简单的UItTableView。ScreenShot如下。

enter image description here

我已将TableView创建为程序化的。

var appearingWifiTableView: UITableView = {
    var tempTableView = UITableView()
    tempTableView.separatorColor = UIColor.rgb(red: 46, green: 54, blue: 57)
    return tempTableView
}()

override func setupViews() {
    addSubview(appearingWifiTableView)
}

但是当我向上滚动时:

enter image description here

当我向下滚动时

enter image description here

如何消除图片中不必要的空白?如果无法解决,如何将白色背景更改为另一种颜色?

3 个答案:

答案 0 :(得分:1)

设置tableview.backgroundcolor = UIColor.clear

答案 1 :(得分:1)

您可以将表格视图的颜色设置为与单元格相同的颜色,或通过以下方式禁用反弹:

tempTableView.bounces = false

答案 2 :(得分:1)

如果您不想在顶部滚动效果,可以使用

tableView.bounces = false

或者如果要更改白色,可以使用

tableView.backgroundcolor = UIColor.yourColor