启动屏幕的随机图像

时间:2016-07-22 21:50:14

标签: ios swift launch-screen

我有3种不同的图像,我想使用启动屏幕。

我在UIImageView

中添加了Launchscreen.storyboard

我以为我可以使用带随机函数的简单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无效。

1 个答案:

答案 0 :(得分:2)

您可以通过相对路径设置 UILaunchImageFile ,然后将图像放在路径中并随机使用。

例如,您可以在启动后通过在info.plist中设置UILaunchImageFile属性来更改启动屏幕。然后,您可以将随机图像写入Documents文件夹。

<key>UILaunchImageFile</key>
<string>../Documents/image.png</string>