你在这里是正确的道路。在促销代码视图中添加约束是正确的做法。
但是,一旦开始向视图添加约束,IB就会尝试仅根据约束来确定视图的框架。如果不能,那些红线就会出现。您只添加了此约束:
正确?这个约束说促销代码视图总是在它上面的任何东西下是4个像素,即表格视图。
您添加的约束定义了促销代码视图的y位置。要弄清楚它的框架,你还需要三件事:
对于宽度和高度,您可能希望将它们固定为当前值,因此请添加以下两个约束:
对于x位置,我认为你打算将它置于中心位置?然后将其移动到中心并添加此约束:
您还需要为表视图添加约束。我建议使用顶部,前导,尾随和高度约束。
完成后,它应如下所示: