如何在每次显示视图之前更新iPhone中的视图?

时间:2010-01-13 12:33:11

标签: iphone view viewcontroller

我有一个应用程序,其中包含7个带有关联视图和视图控制器的选项卡。我需要一种在选择时更新每个视图的方法。我搜索过并搜索过,但找不到办法。

viewDidLoad不起作用,因为只有在第一次选择视图时才会触发。

在didSelectViewController中捕获选定的选项卡将不起作用,因为因为有超过5个选项卡,其中一个选项卡更多,它仅针对选项卡本身触发,而不是在选中时触发底层视图。

所以我想我需要知道的是:我可以在视图控制器上调用一个方法,它会在显示该视图之前每次都触发吗?

1 个答案:

答案 0 :(得分:5)

您需要为此实现委托的-viewWillAppear:(BOOL)animated方法。