我希望这里有一个简单的答案。如果是这样,对不起,谢谢。
我正在尝试为所有不同大小的iPad和iPhone创建启动屏幕。在启动情节提要板上,我有两个UIView,一个用于背景(全尺寸)(backView),一个用于正方形(squareView)。我试图防止正方形拉伸(即,我试图保持1:1的宽高比),并使它的宽度比应用运行的任何设备的宽度大0.75。我知道下面会有各种各样的空间,但是在切换设备时如何防止正方形变形呢?
我一直在研究约束条件,并拖延了几个小时。我希望有人会告诉我这很容易,只是做...什么?
最佳答案
首先,我将rect水平和垂直居中
然后我将矩形的宽度设置为他的超级视图的x0.75
对于最后一步,我将他的比例设置为1:1
而已!最后结果: