启动屏幕的随机图像
Random Image for Launch Screen
我有 3 张不同的图像,我想使用启动屏幕。
我在 Launchscreen.storyboard
中添加了 UIImageView
我在想我可以使用一个简单的 Switch 语句和一个随机化器来 select 图像:
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 属性 来更改启动后的启动屏幕。然后,您可以将随机图像写入文档文件夹。
<key>UILaunchImageFile</key>
<string>../Documents/image.png</string>
我有 3 张不同的图像,我想使用启动屏幕。
我在 Launchscreen.storyboard
UIImageView
我在想我可以使用一个简单的 Switch 语句和一个随机化器来 select 图像:
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 属性 来更改启动后的启动屏幕。然后,您可以将随机图像写入文档文件夹。
<key>UILaunchImageFile</key>
<string>../Documents/image.png</string>