通用iOS应用程序闪屏iOS 12的最佳方式是什么?

通用iOS应用程序闪屏iOS 12的最佳方式是什么?,ios,xcode,Ios,Xcode,在我的场景中,我正在创建一个具有多个视图控制器的通用应用程序。在这里,我为Splashview控制器使用了不同大小的图像。最后,我的应用程序太大了。这是因为图像的大小不同。现在,哪种方法是减少应用程序大小的最佳方法,或者任何其他可用于减少图像数量的替代方法,以实现多个设备。使用可用的最大大小的图像,然后在启动脚本或nib中(LaunchScreen.storyboard)。将imageview内容模式设置为fit(.scaleSpectFit),并正确设置约束。那么你只需要一张图片你能为通用应用

在我的场景中,我正在创建一个具有多个视图控制器的通用应用程序。在这里,我为
Splash
view控制器使用了不同大小的图像。最后,我的应用程序太大了。这是因为图像的大小不同。现在,哪种方法是减少应用程序大小的最佳方法,或者任何其他可用于减少图像数量的替代方法,以实现多个设备。

使用可用的最大大小的图像,然后在启动脚本或nib中(
LaunchScreen.storyboard
)。将imageview内容模式设置为fit(
.scaleSpectFit
),并正确设置约束。那么你只需要一张图片

你能为通用应用程序提供图片的大小吗@马尔科姆Roberts@devmikle看看这里:。。然后可能会为iphone和12.9选择iphone XS max“对于ipad,您可以在故事板中使用2个图像,然后将它们设置为fit@Malcolmn罗伯茨,谢谢,这很有帮助。仅仅一张3倍的图片就足以缩小到不同的尺寸。对我来说,我使用了AspectFill而不是AspectFit,因为在iPhone Plus上,如果我在使用iPhone XS Max splash size时使用AspectFit,它会显示一些空白。@greenOrange如果使用AspectFill,有时会拉伸图像,使图像看起来不好。@green0range,AspectFill不会扭曲图像。它将扩展或缩小图像大小,直到最短尺寸填充该布局。较长维度中任何不适合的内容都会被裁剪到该维度的屏幕边缘。“填充比例”是指扭曲。发布此消息,以防有人看到您的回复。