我有一个UITabBarController
,并且在两个视图上进行推送。我希望第一个视图是默认的,并且在加载时按钮处于“选中”状态。
我的问题是tabBarItem在加载时没有选中的背景。我必须点击它才能显示选中状态。我还使用自定义图像作为标签栏项,并在添加到tabBarController的每个视图中进行配置。
我使用以下代码来设置选定的项:
_tabBarController.selectedViewController = [_tabBarController.viewControllers objectAtIndex:0];
UITabBarItem会在我添加到tabBarController的每个视图中创建:
-(UITabBarItem *)tabBarItem
{
return [[UITabBarItem alloc] initWithTitle:@"" image:[UIImage imageNamed:@"tab_select_indicator_map.png"] tag:0];
}
我该如何使选项卡项目显示已选状态?