gpt4 book ai didi

ios - 每次更改 ViewController 时执行该函数

转载 作者:行者123 更新时间:2023-11-29 05:53:33 25 4
gpt4 key购买 nike

我为我的应用程序制作了两个不同的主题,用户可以从设置中选择它们,我在模块和控件中定义了颜色,在函数中,我为屏幕中的每个元素定义了颜色。问题是,我必须将此功能添加到 viewdidload 中,但是当我去设置并更改它们,然后返回页面时,它们不会改变,我必须关闭在模拟器中打开应用程序并再次打开它以查看更改,显然 viewdidload 仅在应用程序打开时执行一次,但在更改页面时不会执行。无论如何,我可以使用像 viewdidload 但它会在我每次进入页面时执行吗?并且不需要完全关闭应用程序并再次打开它来查看更改。感谢您的帮助

最佳答案

您可以使用viewWillAppear()代替viewdidload,每次ViewController出现时都会调用它

override func viewWillAppear(_ animated:Bool)
super.viewWillAppear(animated)
//Your changes
}

关于ios - 每次更改 ViewController 时执行该函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55426958/

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