我有一個顯示隨機表情符號的標籤,然後我有4個UIButton。每個人都會顯示一個隨機的表情符號,其中的一個會顯示與標籤上相同的表情符號。它是一個匹配的遊戲。UIBottom Text Field not setting
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var faceLabel: UILabel!
@IBOutlet weak var scoreLabel: UILabel!
var randomEmojiNum: UInt32 = arc4random_uniform(6) + 1
override func viewDidLoad() {
super.viewDidLoad()
faceLabel.text = genRanNum()
}
func genRanNum() -> String{
switch randomEmojiNum{
case 1: return ""
case 2: return ""
case 3: return ""
case 4: return ""
case 5: return ""
case 6: return ""
default: break
}
return "Default"
}
func correctAnswerGen() {
var correct: UInt32 = arc4random_uniform(4)
switch correct{
case 0: topLeftAnswer.titleLabel?.text = genRanNum()
case 1: topRightAnswer.titleLabel?.text = genRanNum()
case 2: bottomRightAnswer.titleLabel?.text = genRanNum()
case 3: bottomLeftAnswer.titleLabel?.text = genRanNum()
default: break
}
}
@IBOutlet weak var topLeftAnswer: UIButton!
@IBOutlet weak var topRightAnswer: UIButton!
@IBOutlet weak var bottomLeftAnswer: UIButton!
@IBOutlet weak var bottomRightAnswer: UIButton!
}
但是每次我運行它,它都沒有如預期那樣。現在,我將隨機分配4個UIButton插座中的一個,將其設置爲與標籤上的表情符號相同的表情符號,但是沒有任何插座設置!
每當我運行它看起來像它被選中。沒有任何按鈕被設置!我有一個預感,它與設置的插座有關,並且在設置之後我編輯它的值。但是,如果我知道,我不會尋求幫助!哈哈歡呼!
'switch random',什麼是'random'在這裏? –
'correctAnswerGen' - 你還沒有叫/使用它? –