Swift 我的按钮在iPhone 6和6 plus中居中,但不适用于iPhone 5

Swift 我的按钮在iPhone 6和6 plus中居中,但不适用于iPhone 5,swift,uibutton,uilabel,Swift,Uibutton,Uilabel,我确实打开了自动布局,但由于某些原因,我的中间按钮对于其他尺寸的手机没有居中。我设置了约束,就像我提到的autolayout,所以我有点困惑。所有其他项目都在它们应该在的位置,按钮,其他标签等。顶部的一个特定标签刚好偏离了除iPhone 6以外的所有型号的中心 如果我没记错的话,你没有给你的标签添加任何约束,这就是它不在中间的原因 为标签添加此约束 所有屏幕的结果: 我只是用右键单击插座添加视频和设置约束,用左键单击完成选择 这在所有设备中都进行了测试,因此只需观察并应用即可解决问题,如果您想

我确实打开了自动布局,但由于某些原因,我的中间按钮对于其他尺寸的手机没有居中。我设置了约束,就像我提到的autolayout,所以我有点困惑。所有其他项目都在它们应该在的位置,按钮,其他标签等。顶部的一个特定标签刚好偏离了除iPhone 6以外的所有型号的中心

如果我没记错的话,你没有给你的标签添加任何约束,这就是它不在中间的原因

为标签添加此约束

所有屏幕的结果:


我只是用右键单击插座添加视频和设置约束,用左键单击完成选择

这在所有设备中都进行了测试,因此只需观察并应用即可解决问题,如果您想排列视图,则可以添加所需的新约束,否则可以设置并执行这4个约束

只需观看此视频并设置约束条件


你能给出一些代码吗?@Rishi这个特定按钮的所有操作都在情节提要中完成。我将添加一个gif,显示正在发生的事情。添加约束水平中心解决您的问题。@JAYRAPARKA是的,这些框似乎变灰了。我在想原因。你能不能给我看一下屏幕截图?我觉得它好像变灰了。让我看看我能做什么。这个约束足以将标签设置在中心。检查答案中的结果。:)