【发布时间】:2016-06-13 15:09:36
【问题描述】:
遗憾的是,我有 36 个 UIImage,需要为每个设置一个随机图像。
我的 6 张图片被命名;
"Owl1"
"Owl2"
"Owl3"
"Owl4"
"Owl5"
"Owl6"
所以,我想为我的 36 个不同的 UIImages 设置一个随机图像。做这个的最好方式是什么?数组?到目前为止,这是我的“尝试”。
var images: [UIImage] = [
UIImage(named: "Owl1")!,
UIImage(named: "Owl2")!,
UIImage(named: "Owl3")!,
UIImage(named: "Owl4")!,
UIImage(named: "Owl5")!,
UIImage(named: "Owl6")!
]
var randomUIImage = [Image1, Image2, Image3, Image4, Image5...]
randomUIImage.shuffleInPlace()
randomUIImage[0].image = images[0]
randomUIImage[1].image = images[1]
但我意识到这行不通,而且我无法为所有 36 个图像编写此代码...有人有更好的主意吗? ;-)
【问题讨论】: