我正在开发一个 iphone 应用程序,该应用程序在每个选项卡中都有一个主视图控制器(UITabBarController)和 UINavigationControllers。问题是我无法更改 TabBarItem 的数据(标题和图像)。
这就是我加载视图控制器的方式:
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];
我正在尝试在 aroundviewcontroller 的初始化中设置 tabbaritem,但我没有成功。我正在阅读,一个解决方案是,在 init 中,
[self setTitle:@"whatever"];
这有效,但我无法更改图像。
提前致谢。