如何在UIImageView iOS中使用启动图像集?

时间:2016-11-17 16:06:14

标签: ios swift storyboard

启动应用程序时,启动屏幕图像存在一些问题。我目前使用包含@ 1,2,3x图像的默认图像集,但我发现还有一个启动图像集。这将解决不同iPhone尺寸的问题,导出多个屏幕分辨率。但是,在将正确的图像上传到启动图像集后,我无法在启动故事板中的UIImageView内选择它们。这是否可能,如果是这样,我如何在故事板中使用它?还是有另一种方法可以做到这一点吗?

循环显示在打开应用程序时随机显示的x个图像。因此,每次打开应用程序时,它都会显示另一张图像。

2 个答案:

答案 0 :(得分:0)

您无法在其余的故事板中使用启动图像。您应该创建一个普通的图像集,以便在应用程序的其余部分中使用,并使用约束来调整大小以适应应用程序运行的任何设备。

答案 1 :(得分:0)

在您的应用加载时显示启动图像("已启动",已加载到内存中)。所以你现在不能运行任何代码。

由于启动时间不长,一种常见的方法是首先显示一个视图,它与实际启动屏幕看起来100%相同,持续3秒左右。所以你可以在那里运行代码,动画等。

在我的个人用户体验中,这是一种丑陋的方法,因为您让用户无缘无故地等待,而不是向您展示CI。

总结一下:你不能有一个随机的初始启动画面。

查找有关如何实际设置启动屏幕的更多信息in this answer