I'd like to do something when a particular tab appears. Meaning, the user has clicked the tab view's tab button. viewDidAppear doesn't fire when this happens. How else can I hook into the tab click event?
You can implement this
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
[viewController viewDidAppear:YES];
}
in your Tab Bar Delegate, so your viewDidAppear method will be called properly.
Implement -tabBarController:didSelectViewController:
in your tab bar delegate.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With