在 iOS 中将界面从一个设备扩展到另一个的问题

Problems with scaling interface from a device to another in iOS

这个问题真的很令人沮丧,让我抓狂。

我已经阅读了有关 AutoLayout 等的所有内容,但它一直都在发生。 我的界面有一个以图像视图为背景的视图和一个较小的子视图(对应于我图像中的一个字段)。我已经尝试了所有方法,但看起来子视图在切换设备时不会根据我的图像进行相应缩放。 顺便说一下,当 运行 iOS 模拟器时,IB 预览不显示我真正得到的东西,这正常吗? 为什么?我做错了什么?我不确定还能尝试什么!

http://i58.tinypic.com/34xqtc6.png

编辑:我无法 post 图片 :(

使用容器视图代替子视图。

我已经为你的案例设置了一个githubrepo,请看一下 https://github.com/usamaiqbal83/TestingProject

背景图像视图的限制条件:

前视图的约束条件

最重要的当然是约束方程

FirstItem.Attribute1 = (SecondItem.Attribute2 * Multiplier) + Constant