我有 3 张不同的图像,我想使用启动屏幕。
我在 Launchscreen.storyboard
中添加了一个 UIImageView
我想我可以使用带有随机发生器的简单 Switch 语句来选择图像:
var random = arc4random_uniform(3) //returns 0 to 2 randomly
switch random {
case 0:
launchImageView.image = UIImage(named: "splash1.jpg")
case 1:
myImageView.image = UIImage(named: "splash2.jpg")
default:
/myImageView.image = UIImage(named: "splash3.jpg") }
但是我不太确定在哪里实现代码,因为 viewDidLoad
将不起作用。
最佳答案
您可以通过相对路径设置UILaunchImageFile,然后将图像放在该路径并使用您的随机。
例如,您在启动后通过在 info.plist 中设置 UILaunchImageFile 属性来更改启动屏幕。然后,您可以将随机图像写入 Documents 文件夹。
<key>UILaunchImageFile</key>
<string>../Documents/image.png</string>
关于ios - 启动屏幕的随机图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38535742/