适用于所有iOS设备的背景图像大小指南

适用于所有iOS设备的背景图像大小指南,ios,objective-c,size,background-image,dimensions,Ios,Objective C,Size,Background Image,Dimensions,目前我面临的一个问题是,我们需要所有屏幕都有一个背景图像,因此我创建了主控制器,所有子控制器都继承自该主控制器 问题是我们放置了1倍、2倍、3倍的背景图像大小和 当它加载到iPhoneX上时,它就没问题了,但在其他一些设备上,它会根据尺寸进行拉伸或尖叫 当前,项目中背景图像的图像大小为:- 1x:-320 × 568 2x:-750 × 1334 3x:-1125 × 2436(iPhone X) 还尝试了3倍大小的1242*2436和1242*2208(7个以上) 我通过许多链接解决了这个问题

目前我面临的一个问题是,我们需要所有屏幕都有一个背景图像,因此我创建了主控制器,所有子控制器都继承自该主控制器

问题是我们放置了1倍、2倍、3倍的背景图像大小和 当它加载到iPhoneX上时,它就没问题了,但在其他一些设备上,它会根据尺寸进行拉伸或尖叫

当前,项目中背景图像的图像大小为:-

1x:-320 × 568 2x:-750 × 1334 3x:-1125 × 2436(iPhone X)

还尝试了3倍大小的1242*2436和1242*2208(7个以上)

我通过许多链接解决了这个问题

例如:-

另外,如果我们试图更改ImageView的内容模式,那么图像放置对于所有设备来说都是不同的。这是另一个要求,即图像在所有设备上看起来应该相同,并且应该位于相同的位置

我知道这是一个非常基本的问题,但我已经研究了很多,没有找到解决办法

我们将不胜感激


谢谢。

您是否检查过闪屏图像机制?在所有屏幕中,闪屏如何调整而不拉伸?同样的逻辑也适用于你的情况。我怎样才能检查闪屏图像机制?我的意思是,这是由iOS处理的,对吗?