【发布时间】:2017-10-15 17:01:43
【问题描述】:
寻找使用函数来检查“数字”并返回正确的 UIImageView 的方法,而不是必须做出很长的 if 语句。这是我目前使用的代码:
randNumber = Int(arc4random_uniform(UInt32(array.count)))
if number == 1{
image1.image = UIImage(named: array[randNumber])
number += 1
} else if number == 2{
image2.image = UIImage(named: array[randNumber])
number += 1
} else if number == 3{
image3.image = UIImage(named: array[randNumber])
number += 1
} else if number == 4{
image4.image = UIImage(named: array[randNumber])
number += 1
}
如果数字为3,则返回image3
大家有什么建议吗?
【问题讨论】:
-
所以你想缩短代码?
标签: swift swift3 uiimageview