我有一个具有7个选项卡的应用程序,这些选项卡具有关联的视图和视图控制器。我需要一种在选择每个视图时对其进行更新的方法。我已经搜索了,但是找不到解决方法。

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

无法捕获在didSelectViewController中选择的选项卡,因为因为有超过5个选项卡,所以其中一个选项卡更多,并且仅针对选项卡本身触发,而在选择时不触发基础视图。

因此,我想我需要知道的是:是否可以在视图控制器上调用一种方法,该方法将在显示该视图之前每次触发?

最佳答案

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

08-27 07:19