的Xcode自动布局不工作的所有iPhone屏幕

问题描述:

我做我的应用程序,以及过去的事情我试图完成了是自动版式,我创建了参考的自动版式到iPhone 6屏幕,它完全符合上它和6+。但对于5和4就变成束状,而不是运作良好。我已经尝试了一切从调整大小,切换模式等。他们应该看起来像第一个截图。我添加了截图。顺序是:iPhone 6,iPhone 5,iPhone 4s的Xcode自动布局不工作的所有iPhone屏幕

这里是约束:

在大的UIImage: 居中x到温度标签 居中y以白色指示灯 对齐顶部空间,以城市标签 底部对齐空间温度标签

在温度标签:

宽度= 150 高度= 44 对齐中心x到图像视图上方 对齐中心x为白色指示器 底部空间装载标签(正下方的话) 顶部空间的ImageView

所有时间标签左对齐和右到临时标签以及天气图像之间的顶部和底部空间

第一小天气图像: 通往上海华 底部空间的SuperView 对准中心x到时间标签它上面 尾随空间的UIImage右侧 对齐底部/顶部与其他uiimages在右边

第二个小天气图像:除了宽度= 80和没有前导空间超级视图 我试过删除这一个,但每当我做的UIImage缩小,这是我能保持它的大小为别人一样

第三个小图像的唯一方法:同第一,但包括导致空间的SuperView

第四:同为第一,包括尾随空间的SuperView

在机器人关闭报警按钮: 对齐中心x温度标签(大个) 顶部空间较小的临时标签 尾随到上海华 身高= 100

iPhone 6iphone5iphone4

+0

在任何人都可以帮助您之前,您需要提供更多信息。你对此有何看法和限制? –

+1

什么约束你使用?你知道约束是如何工作的吗? – michaelrccurtis

+0

是的,我在 –

柜面任何人都曾经运行到这个问题,我的主要问题是,我使用的大小类,尽管事实上我只是创造了iPhone手机的应用程序。所以通过单击故事板并单击任何视图控制器并转到文件检查器(第一个图标),我取消选中大小类别按钮。这样,我可以添加自动布局和约束,它会在所有的iPhone屏幕上工作。尽管需要进行小幅度的调整才能使其工作,但这很容易

+0

我可以看到与大小类唯一的问题是,你不小心添加一些限制在一个特定的大小类不是所有设备共享。从“默认”大小类中添加它可以适用于所有屏幕尺寸。 – mbo42