我想在出现特定选项卡时执行某些操作。意思是,用户单击了选项卡 View 的选项卡按钮。发生这种情况时 viewDidAppear 不会触发。我还能如何 Hook 选项卡单击事件?
最佳答案
你可以实现这个
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
[viewController viewDidAppear:YES];
}
在您的选项卡栏委托(delegate)中,因此您的 viewDidAppear 方法将被正确调用。
关于iphone - viewDidAppear 用于基于选项卡栏的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2758798/