我正在尝试在代码中更改UILabel的文本,但文本不会更改。
我尝试使用众所周知的命令来更改文本“ NameOfLabel.text ='Hello”,但这没有用。因此,我尝试将其放在启动函数中,以便您单击UIButton并更改文本,这也不起作用。
@IBOutlet var nameOfRobot: UILabel!
@IBAction func startButton(_ sender: Any){
let nameNumber = Int.random(in: 1...3)
if nameNumber == 1 {
self.nameOfRobot.text = "Ben"
}
if nameNumber == 2 {
self.nameOfRobot.text = "Oliver"
}
if nameNumber == 3 {
self.nameOfRobot.text = "Colton"
}
}
我希望它在1到3之间选择一个数字,并将UILabel
更改为该名称。但是,当我启动该应用程序时,它可以工作,但不会更改标签的文本。