0
次のコードは信号機のように動作します。赤 - >黄 - >緑。どうすれば "else if timerInt == 0 {" r.pngかyellow.pngのいずれかが出てきます。基本的にコインが反転し、rまたは黄色のいずれかが表示されます。しかし、チャンスは均等で常にランダムです。ありがとうございますランダム化されたelse文を作成する方法swift 3
timerInt -= 1
if timerInt == 2{
light.image = UIImage(named: "r.png")
} else if timerInt == 1 {
light.image = UIImage(named: "yellow.png")
} else if timerInt == 0 {
light.image = UIImage(named: "g.png")
}
私は以下のように書いています: 'light.image = UIImage(名前:arc4random_uniform(2)== 0?" r ":" yellow ")' – rmaddy
¯\ _(ツ))/確かにリソース名前空間にこれらのイメージがあるので、 'light.image = arc4random_uniform(2)== 0? Resource.Image.redLight:Resource.Image.yellowLight'。しかし、ええ、ここにはおそらく意味があります。 – tomahh