我使用标签栏应用程序和情节提要创建了一个项目。
现在我有FirstViewController(默认选择)和SecondViewController。
我如何捕捉所选视图控制器更改的时刻?(用户在选项卡栏上选择第二个视图控制器)。
我想到的唯一方法是:1.在appDelegate中为UITabBarController创建一个属性。
设置它使用
self.tabBarController = (UITabBarController *)self.window.rootViewController
使第一个视图控制器符合 UITabBarControllerDelegate。
使用将标签栏的委托设置为 FirstViewController
[[UIApplication sharedApplication] delegate]
有没有更简单和更清洁的方法来做到这一点?