2014-07-19 118 views
0

我有一个UIView和一个UITableView。我试图以某种方式对齐它们,以便它们彼此粘在一起。 UIView有一个固定的高度,我希望UITableView消耗其余的水平空间。如何在这种情况下正确使用自动布局?

我应用了一套约束条件,它使我非常接近我想要实现的目标,但存在一个我不知道如何解决的问题。布局在纵向方向上是可以的,但横向模式下两个元素之间存在间隙。请看下面的截图。

Portrait orientation. There is no gap between the UIView and the UITableView.

Landscape orientation. The problematic one.

以下是元素的约束设置。

的UITableView:(所有常量设置为0)

Constraint Setup for UITableView

的UIView:(所有常量设置为0,除了高度)

Constraint Setup for UIView

预先感谢。

回答

0

我有同样的问题出现在UITableView的顶部单元格上方。

就像你自己一样,我研究了表的约束和属性,尽管我可以解决这个问题的唯一方法是完全删除UITableView并重新插入它。

一旦重新插入,差距就消失了。

+0

谢谢,这固定了它。 – frbry

相关问题