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

mac*_*zer 3 iphone view viewcontroller

我有一个应用程序,它有7个选项卡,带有相关的视图和视图控制器 我需要一种在选择时更新每个视图的方法.我搜索和搜索,但找不到办法做到这一点.

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

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

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

Vla*_*mir 5

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