Jumping tabs
"How do you move from one tab to another programmatically?"
This is a question that always seems to crop up and it turns out the answer to that question is a single line of code:
self.tabBarController.selectedIndex = 6;
Changing the selectedIndex
value on a UITabBarController
will cause it to open the tab at that index. 6
in this case refers to the order of the tab, starting from 0 for the left most tab.
Another useful operation is the return the present tab back to its root controller:
[self.navigationController popToRootViewControllerAnimated:NO];