在启动屏幕上保持纵横比

maintaining aspect ratio on launch screen

我希望这里有一个简单的答案。如果是这样,抱歉,谢谢。

我正在尝试为所有不同的 iPad 和 iPhone 尺寸制作我的启动屏幕。在启动故事板上,我有两个 UIView,一个用于背景的全尺寸 (backView) 和一个为正方形 (squareView)。我试图防止正方形拉伸(即我试图保持 1:1 纵横比)并使其成为应用程序运行的任何设备的宽度的 0.75。我知道下面会有不同数量的 space,但是当我切换设备时如何防止正方形变形? 我一直在研究这些限制并摆弄它们几个小时。我希望有人会告诉我这很容易,只要做...什么?

首先,我将矩形水平和垂直居中

然后我将矩形的宽度设置为他的超级视图的 x0.75

最后一步,我将他的比率设置为 1:1

就是这样!最后结果: