我想自定义 iPad 的标签栏。我已附上图片以澄清我的问题。
目前我的标签栏是这样的:
我想要这样。
我为标签栏采用了自定义背景图像并使用以下代码。
-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
NSUInteger index=[[tabBarController viewControllers] indexOfObject:viewController];
switch (index)
{
case 0:
[_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act11.png"]];
break;
case 1:
[_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act22.png"]];
break;
case 2:
[_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act33.png"]];
break;
case 3:
[_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act44.png"]];
break;
case 4:
[_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act55.png"]];
break;
default:
break;
}
}
从上面的代码中,它显示了我想要的标签栏但是,用户交互无法正常工作。我无法选择 Propertab。