我有一个应用程序,其中包含7个带有关联视图和视图控制器的选项卡。我需要一种在选择时更新每个视图的方法。我搜索过并搜索过,但找不到办法。
viewDidLoad不起作用,因为只有在第一次选择视图时才会触发。
在didSelectViewController中捕获选定的选项卡将不起作用,因为因为有超过5个选项卡,其中一个选项卡更多,它仅针对选项卡本身触发,而不是在选中时触发底层视图。
所以我想我需要知道的是:我可以在视图控制器上调用一个方法,它会在显示该视图之前每次都触发吗?
答案 0 :(得分:5)
您需要为此实现委托的-viewWillAppear:(BOOL)animated
方法。