在以编程方式创建的标签中使用变量显示文本
Displaying text using variable in label created programatically
我正在尝试将随机数存储在变量 numberSelected
中并将其显示在 label created programmatically
上。我有以下代码
var numberSelected = String()
let numbers = ["One", "Two", "Three", "Four"]
numberSelected = numbers.randomElement()!
let label = UILabel()
// Here text is being displayed
label.text = numbers.randomElement()
//Here text is not being displayed
label.text = numberSelected
print(label.text!)
如何使用 numberSelected
变量显示标签?提前致谢。
试试这个简单的编辑:
let numbers = ["One", "Two", "Three", "Four"]
let numberSelected = numbers.randomElement()!
let label = UILabel()
// This works
label.text = numbers.randomElement()
//This won't work
label.text = numberSelected
print(label.text!)
我正在尝试将随机数存储在变量 numberSelected
中并将其显示在 label created programmatically
上。我有以下代码
var numberSelected = String()
let numbers = ["One", "Two", "Three", "Four"]
numberSelected = numbers.randomElement()!
let label = UILabel()
// Here text is being displayed
label.text = numbers.randomElement()
//Here text is not being displayed
label.text = numberSelected
print(label.text!)
如何使用 numberSelected
变量显示标签?提前致谢。
试试这个简单的编辑:
let numbers = ["One", "Two", "Three", "Four"]
let numberSelected = numbers.randomElement()!
let label = UILabel()
// This works
label.text = numbers.randomElement()
//This won't work
label.text = numberSelected
print(label.text!)