iOS通用应用程序布局在iPhone上都搞砸了?

iOS通用应用程序布局在iPhone上都搞砸了?,ios,swift,storyboard,xcode6,ios-universal-app,Ios,Swift,Storyboard,Xcode6,Ios Universal App,我正在尝试使用swift在Xcode 6中制作一个通用应用程序,但进展不太顺利。我有一个tab bar控制器应用程序,我正在尝试制作如下内容: (高度和宽度设置为任意),但当我在iPhone 5模拟器上运行时: 我该如何解决这个问题?我必须为每个设备制作单独的故事板吗?我的理解是,您可能应该为最顶部的标签设置顶部空间,并为其他两个按钮设置垂直间距约束 “GO”按钮应具有与“Control”标签相关的垂直间距限制,“STOP”按钮应具有与“GO”按钮相关的垂直间距限制,或者如果要将其粘贴到视图底部

我正在尝试使用swift在Xcode 6中制作一个通用应用程序,但进展不太顺利。我有一个tab bar控制器应用程序,我正在尝试制作如下内容:

(高度和宽度设置为任意),但当我在iPhone 5模拟器上运行时:


我该如何解决这个问题?我必须为每个设备制作单独的故事板吗?

我的理解是,您可能应该为最顶部的标签设置
顶部空间
,并为其他两个按钮设置
垂直间距
约束


“GO”按钮应具有与“Control”标签相关的垂直间距限制,“STOP”按钮应具有与“GO”按钮相关的垂直间距限制,或者如果要将其粘贴到视图底部,则“STOP”按钮应具有与“GO”按钮或底部空间相关的垂直间距限制。

我通过单击所有项目解决了此问题,然后单击底部附近的这个家伙:然后单击“重置为建议的约束条件”。

这可以使用AutoLayout轻松完成,您无需为每个设备添加单独的故事板。如果有帮助,请参考答案