我使用Launch Screen.xib文件作为我的iOS应用的启动屏幕。 该应用程序仅适用于iPhone的纵向模式和仅适用于iPad的横向模式。
作为发布屏幕,我使用的是UImageView。对于肖像模式,我希望图像具有最大宽度,对于横向模式,我希望它具有最大高度。它是一个正方形图像(512 x 512px),并且必须保留该比率。
有没有人知道如何使用约束在AutoLayout中执行此操作?我可以让它适用于一个方向,但它已经搞砸了另一个方向。
答案 0 :(得分:0)
要在显示屏中居中放置方形图像,请执行以下操作:
从故事板中的全新ViewController开始。将背景颜色设置为黑色。
拖出图像视图并将其放在ViewController的中心。将其左,上,右和下边缘固定到其superView。确保取消选中限制为边距,并使所有四个偏移0
。单击添加4个约束。
将imageView图像设置为图像文件,并将查看的模式设置为 Aspect Fit 。