gpt4 book ai didi

ios - 在 iOS 中使用按钮更改标签的文本

转载 作者:可可西里 更新时间:2023-11-01 00:39:45 24 4
gpt4 key购买 nike

首先,我是 Swift 和 Xcode 的新手。我有一个显示一些文本的标签,我希望在按下按钮时更改该文本。

这是 UIViewController 中的代码:

var txt = "Hey"

@IBOutlet weak var Text: UILabel!

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
showText()
}

func showText(){
Text.text = txt
}

@IBAction func Button(_ sender: Any) {
txt = "Hello"
}

按钮和标签正确链接到它们的 main.storyboard 副本。当我运行它并按下按钮时,文本不会改变。

最佳答案

viewDidLoad() 仅在创建 ViewController 时调用一次。 showText()需要设置txt后才能显示。一种自动化方法是在 txt 中添加一个属性观察器,以便在 txt 更新时调用 showText():

var txt = "Hey" {
didSet {
showText()
}
}

关于ios - 在 iOS 中使用按钮更改标签的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46086381/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com