Search code examples
iosobjective-cuitabbar

How to switch to a tabbar item in the "More" View?


I'm programming an app in objective c for Iphone/Ipad. I have some items in the "more" of the tabbar. I want to switch to one of those views. How can i do it? Normally i would use selectedIndex, but it doesn't work on the "More" tab.


Solution

  • To select view controller from more screen you should select more view controller first as it displayed in previous answer:

    [tabBarController setSelectedViewController: [tabBarController moreNavigationController]]
    

    And then perform pushViewController method for more view controller

    [[tabBarController moreNavigationController] pushViewController:neededViewController animated:NO]
    

    Or use the better way:

    [tabBarController setSelectedViewController: neededViewController ]