如何在每次显示视图之前更新iPhone中的视图?
问题描述:
我有一个应用程序有7个选项卡与关联的视图和视图控制器。我需要一种方式来更新每个视图,当它被选中。我已经搜索和搜索,但无法找到一个方法来做到这一点。如何在每次显示视图之前更新iPhone中的视图?
viewDidLoad不起作用,因为只有在第一次选择视图时才会触发。
捕获didSelectViewController中选定的选项卡将不起作用,因为由于有超过5个选项卡,其中一个是更多,它只被触发选项卡本身,而不是底层视图选中。
所以我想我需要知道的是:是否有一个方法,我可以调用一个视图控制器,将在视图显示之前触发每一次?
答
您需要为此实现代理的-viewWillAppear:(BOOL)animated
方法。