如何在屏幕底部制作uitableviewcontroller

时间:2015-12-14 20:55:25

标签: ios swift uitableview

我有一个带静态单元格的uitableviewcontroller,它们是4个单元格。

所以结果是这样的: enter image description here

如你所见,按钮上有一个空格,我想改变它的颜色,我改变了UITableViewController附带的视图的颜色,但这没有用。我读到我明白我必须使表格视图滚动到屏幕的底部,

我试过这段代码(我在网上找到)

if tableView.contentSize.height > tableView.frame.size.height
        {
            let offset = CGPoint(x: 0, y: tableView.contentSize.height - tableView.frame.size.height)
            tableView.setContentOffset(offset, animated: false)
        }

但没有改变,我想问你是否知道解决方案

3 个答案:

答案 0 :(得分:1)

只需更改tableView的背景颜色即可添加此tableView.backgroundColor = UIColor.blueColor()我认为tableView应位于视图的顶部,因此我建议更改背景颜色。

viewDidLoad()

中添加此行

答案 1 :(得分:1)

  • 如果您使用故事板

    1.-选择你的tableView。 tableView

    2.-转到检查员并在"查看"

  • 中更改背景颜色

change BackgroundColor

3.-运行

enter image description here

答案 2 :(得分:0)

有不同的方法来实现它:

  1. 将单元格的高度设置为Screen Height / 4
  2. UITableView添加约束到容器的底部 UITableView并将其值设置为0(来自故事板)