I’m developing a iphone app that has a main viewcontroller(UITabBarController) with UINavigationControllers in each tab. The problem is that I can’t change the TabBarItem’s data(title and image).
This is how I load the viewcontrollers:
AroundViewController *aroundViewController = [[AroundViewController alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:aroundViewController];
[[navController navigationBar] setTintColor:[UIColor grayColor]];
UITabBarController *tabBarController = [[UITabBarController alloc] init];
NSArray *viewControllers = [NSArray arrayWithObjects:navController, nil];
[tabBarController setViewControllers:viewControllers];
[self presentViewController:tabBarController animated:YES completion:nil];
I’m trying set the tabbaritem in the aroundviewcontroller’s init, but I don’t succeed.
I was reading and one solution was, in the init,
[self setTitle:@"whatever"];
This worked but I couldn’t change the image.
Thanks in advance.
I found a solution.
In the viewWillAppear I put:
That works.