gpt4 book ai didi

objective-c - View 激活时要覆盖什么方法?

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

我有一个包含五个 View 的标签栏 Controller 。这些 View 具有更新根应用程序委托(delegate)中的变量的元素。我希望只要这个变量改变值, View 就会改变。

在没有更新所有 View 的事件通知机制的情况下,我希望它们在显示时更新(即,当它们的标签栏按钮被按下时。)

我应该覆盖什么方法?我以为是 viewDidLoad,但我意识到它只被调用了一次,当我转到另一个 View 、进行更改并返回时,没有任何反应。

最佳答案

尝试其中之一

- (void)viewWillAppear:(BOOL)animated

- (void)viewDidAppear:(BOOL)animated

它们将在相应 View Controller 的 View 变为可见之前和之后处理事件。

关于objective-c - View 激活时要覆盖什么方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4787587/

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