0
在我的待辦事項列表應用程序中,我想選擇一個隨機圖像作爲每個添加任務的背景。我做了隨機圖像選擇器,但我不知道如何把這個到應用程序實現一個隨機圖像到一個常量
這是我隨機圖像選擇器:
let backImages = [
"a.png",
"b.png",
"c.png",
"d.png",
"e.png",
]
///////////
func randomImage() -> UIImage {
let unsignedArrayCount = UInt32(backImages.count)
let unsignedRandomNumber = arc4random_uniform(unsignedArrayCount)
let randomNumber = Int(unsignedRandomNumber)
return UIImage(named: backImages[randomNumber])!
}
,我想提出randomImage()爲其中的UIImage (名爲:「a」),但我不確定如何實現這一點。
let image = UIImage(named: "a")
任何幫助,將不勝感激。 感謝
我都試過,但得到這個錯誤:屬性初始化中「不能使用實例成員‘backimages’;屬性初始化前的自我運行任何想法?@代碼不同 –
@LukeRoberts你應該嘗試'UIImage(命名爲:backImages [random])',因爲你有一個字符串數組,而不是圖像 –
我已經把它放進去了,但是我又得到另一個錯誤: '不能用類型爲() - > int'的索引來爲[string]類型的值添加下標。@Code不同 –