2017-02-28 112 views
0

我有一个UITableView低于UITextField。奇怪的是,UITableView的上半部分有一个白色的背景。 tableView很好地滚动到UITextField的下方,所以它被正确放置在它下面。只是上面的部分以某种方式获得了白色背景。这部分似乎与UITextField的高度有关。即如果我增加了textField的高度,白色部分也会增加。UITableView顶部的白色背景

我曾尝试将adjust scroll view insets设置为false,但无济于事。

enter image description here

enter image description here

+3

http://stackoverflow.com/questions/27827315/empty-white-space-above-uitableview-inside-a-uiview – 2017-02-28 03:23:01

+0

检查最后的答案也,请确保您不小心添加了一些标题到你的tableView里面的故事板。 – 2017-02-28 03:24:10

+0

我尝试了那里的建议答案。我的情况有点不同。 tableView正确显示。它坐在textField的正下方,但上面的背景是白色的。我检查了故事板中tableView下没有标题。 –

回答

0

布局和约束看起来很不错,我想你可能会添加代码的标题视图。你能否在班上检查你的委托和数据源功能?

+0

**不要使用答案作为评论部分**也阅读下面的实际问题的意见,你会看到你的建议已经过测试。 – 2017-02-28 05:55:48

0

进入故事情节,并选择视图控制器在您的tableview是和 enter image description here enter image description here

取消标记选项调整默认的的截面高度和页脚添加到tableview中,滚动型插图

+0

OP表示他已经做到了 – Rikh

+0

为每个视图赋予不同的颜色,然后检查它是哪个视图?否则在viewdidload() {//通过设置y = textfield.frame.origin.y + textfield.frame.size.height –

+0

{//给frameview赋予帧我试着将adjust scroll view insets设置为false,但是徒劳无功。** – 2017-02-28 05:57:04

0

厦门国际银行。

更改它大小检查器中的页眉和页脚。

tableview section header and height