我正在一个单独的xib文件中开发一个组件,然后我将其添加到我的控制器中。问题是我的内部容器的尾端超出了我的外部容器的范围。更确切地说,我的子视图宽度适合我的视图控制器,但子视图内的元素将从该容器中移出。约束都设置为0(顶部,底部,尾随,前导)。我已将容器的剪辑子视图设置为true。下面的图像证明了这个问题当我构建应用程序时,第一个图像上的右标签超出容器约束。每个元素都是一样的。我玩过尾随约束,如果我将它设置为-40,屏幕上会出现标签,但我觉得必须有更好的解决方案。
我使用的尺寸等级是Compact:Regular。
答案 0 :(得分:0)
Actualy,你想出了正确的解决方案。对于标签或图像视图(组件,可以隐式地根据内容确定其大小)等组件,只需要在每个维度中设置一个约束。在您的情况下,应该足以设置尾随,例如label
的中心Y.其余的将取决于标签内容本身
<强>更新强>