我有两个UITableView
。我先设置UITableView
height = 600
,然后设置UITableView
height = 400
。第二个UITableView低于第一个UITableView
。两个UITableView
数据都来自数据库。问题是,如果第一个UITableView
中的数据小于其高度,则它会在第一个和第二个UITableView
之间显示空格。我希望UITableView
根据其数据拥有高度,并且还要删除该空格。
答案 0 :(得分:1)
那是因为你没有正确设置约束,而UITableView只按照你的要求去做 - 将高度设置为600.
要获得您想要的结果,您需要单击顶部的UITableView,然后单击右上角(小标尺)的尺寸检查器按钮并更改“Height Equals”属性常量。
如果您将常量更改为< 600
,则不会超过600 。如果您将其更改为> 600
,那么它只会不低于600 。