Ios Xcode-对中分段控制导致错误(Swift)

Ios Xcode-对中分段控制导致错误(Swift),ios,xcode,swift,storyboard,uisegmentedcontrol,Ios,Xcode,Swift,Storyboard,Uisegmentedcontrol,我试图在我的故事板中集中一个分段控件。我通过向容器边距添加约束前导和尾随空间来实现这一点 在我这样做之前,它在模拟器中看起来是这样的: 下面是我添加约束后在情节提要中的外观: 添加这些约束后,在模拟器中看起来如下所示: 我在控制台中遇到此错误: 无法同时满足约束。 可能下面列表中至少有一个约束是您不想要的。试着这样做:(1)看看每个约束,试着找出你不期望的约束;(2) 找到添加了不需要的约束的代码,然后修复它。(注意:如果您看到不理解的NSAutoresizingMaskLayoutCon

我试图在我的故事板中集中一个分段控件。我通过向容器边距添加约束前导和尾随空间来实现这一点

在我这样做之前,它在模拟器中看起来是这样的:

下面是我添加约束后在情节提要中的外观:

添加这些约束后,在模拟器中看起来如下所示:

我在控制台中遇到此错误:

无法同时满足约束。 可能下面列表中至少有一个约束是您不想要的。试着这样做:(1)看看每个约束,试着找出你不期望的约束;(2) 找到添加了不需要的约束的代码,然后修复它。(注意:如果您看到不理解的NSAutoresizingMaskLayoutConstraints,请参阅UIView属性的文档


将其水平居中置于superview


这个问题之所以发生,是因为故事板中的场景宽度为
600px
并且你从两侧给它硬编码的边距,这就是为什么它在小屏幕上被打破的原因。

我添加了对齐约束“水平在容器中”,这很有效:)但是你所说的“superview”是什么意思?什么的Superview?@Question那
容器
分段控件
Superview
——如果答案对您有帮助,如果您能“接受”,我将不胜感激。