变量更改后更新屏幕上的文本 I Xcode Swift5
Update text on screen after variable changes I Xcode Swift5
我是从 Xcode 12.4 开始编码的,我想在按下按钮时更改屏幕上的文本,并且文本的变量已更改。
举个小例子:
Text(randomNumber)
Button(action: {
changeCard()
}) {
func changeCard() {
randomNumber = Int.random(in: 0..<maxCards)
}
那么如何更新屏幕上更改后的文本?
创建标签出口。
@IBOutlet weak var yourLabel: UILabel!
将您的按钮操作更改为 - 更改标签文本
Button(action: {
yourLabel.text = "\(changeCard())"
})
现在你的函数returns一个随机数。
func changeCard() -> Int {
return Int.random(in: 0..<maxCards)
}
我是从 Xcode 12.4 开始编码的,我想在按下按钮时更改屏幕上的文本,并且文本的变量已更改。
举个小例子:
Text(randomNumber)
Button(action: {
changeCard()
}) {
func changeCard() {
randomNumber = Int.random(in: 0..<maxCards)
}
那么如何更新屏幕上更改后的文本?
创建标签出口。
@IBOutlet weak var yourLabel: UILabel!
将您的按钮操作更改为 - 更改标签文本
Button(action: {
yourLabel.text = "\(changeCard())"
})
现在你的函数returns一个随机数。
func changeCard() -> Int {
return Int.random(in: 0..<maxCards)
}