在先前加载的视图上更新标签?

时间:2010-04-14 15:31:54

标签: iphone objective-c cocoa-touch

我正在开发一个基于应用程序标签栏的简单应用程序,它有两个视图。第一个是主应用程序,第二个是简单的指令屏幕。我想要做的是在主应用程序中更改内容时更新第二个屏幕上的标签。因为第二个屏幕只有一个标签和一些文本很简单,所以一旦加载它我就不会卸载它。在第一个viewDidLoad之后,我可以很好地更新标签,但之后有一种方法可以从标签栏菜单中捕获连续的视图切换(当视图未加载时),这样我可以在下次交换视图时更新标签?

非常感谢

加里

1 个答案:

答案 0 :(得分:5)

将代码放入viewWillAppear:方法 - 每次出现视图时都会调用此代码,包括用户使用标签栏切换到该视图时。