如何删除两个UITableView之间的空白?

时间:2018-01-14 17:10:50

标签: ios swift xcode uitableview

我有两个UITableView。我先设置UITableView height = 600,然后设置UITableView height = 400。第二个UITableView低于第一个UITableView。两个UITableView数据都来自数据库。问题是,如果第一个UITableView中的数据小于其高度,则它会在第一个和第二个UITableView之间显示空格。我希望UITableView根据其数据拥有高度,并且还要删除该空格。

This is how my UITableView looks

1 个答案:

答案 0 :(得分:1)

那是因为你没有正确设置约束,而UITableView只按照你的要求去做 - 将高度设置为600.

要获得您想要的结果,您需要单击顶部的UITableView,然后单击右上角(小标尺)的尺寸检查器按钮并更改“Height Equals”属性常量。

如果您将常量更改为< 600,则不会超过600 。如果您将其更改为> 600,那么它只会不低于600