【问题标题】:Random Image for Launch Screen启动屏幕的随机图像
【发布时间】:2016-07-22 21:50:13
【问题描述】:

我想使用 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 不起作用。

【问题讨论】:

标签: ios swift launch-screen


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多