当我使用大小类和自动布局设置约束时,UITableView消失

时间:2014-10-06 16:19:11

标签: uitableview autolayout constraints size-classes

我不明白为什么我的桌面视图在设定宽度/高度限制时不会出现! 有人可以帮帮我吗?

由于

1 个答案:

答案 0 :(得分:0)

我发现使用自动布局你需要设置几个约束。首先,我在Interface Builder中测试它(设置约束,然后更新帧并查看它是否移动)。

我发现我通常需要设置控制大小和位置的约束,否则我会得到我没想到的效果。例如,您可以在某处设置高度,宽度和引脚(IE将左边界和顶边设置为已定义的内容)。

或者您可以将所有4个寄宿生设置为已定义的内容(IE在屏幕边缘),这将控制大小和位置。不要只是设置大小,通过约束设置位置(将它固定到某个东西!)