gpt4 book ai didi

iOS 文本不会立即更新 - Swift

转载 作者:行者123 更新时间:2023-11-28 13:12:31 25 4
gpt4 key购买 nike

所以我在这里有 viewDidLoad 函数:

override func viewDidLoad() {

super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

titletxt.text = GlobVar.getTitle()
infotxt.text = GlobVar.getInfo()
loctxt.text = GlobVar.getLoc()

其中 titletxtinfotxtloctxt 是该特定 View 中的标签/文本框。 GlobVar 只是一个包含带有信息的变量的类。

由于某些奇怪的原因,当此 viewDidLoad 函数运行时,它似乎更新了文本字段,但直到我刷新 View (即退出窗口并再次进入)后它才显示。

有人知道为什么会这样吗?

最佳答案

viewDidLoad() 仅在创建 UIView 时调用一次。

如上所述,您应该将这段代码放在 viewWillAppear 中,甚至是 viewDidAppear

这些方法都是 UIViewController 的一部分, 并且会在明显的时间(当 View 将/确实出现时)由系统自动为您调用。

关于iOS 文本不会立即更新 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30801861/

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