您可以使用contentMode
作为UIImageView属性的UIViewContentModeScaleAspectFit
。
它适合您的imageView,不会拉伸或裁剪。
它将保持图像的纵横比。
即
imgDevider.contentMode = UIViewContentModeScaleAspectFit;
如果要阻止拉伸,则必须为所有支持的iOS维度创建不同的图像。然后,使用您的代码,根据设备的尺寸选择正确的图像源。
阅读有关获取设备尺寸的here。
阅读here有关更改图像来源的信息。