我有TabBarController和一些TabItems。
要获取第一个TabItem的访问权限,我使用:
UITabBarItem *item1 = [tabBar.items objectAtIndex:0];
如何选择此TabItem时,如何设置背景图像?
常见的解决方案是:
[self.tabBarController.tabBar setSelectionIndicatorImage:[UIImage imageNamed:@"selected-tabbar-bg.png"]];
我试过了:
[self.tabBarController.tabBar.item1 setSelectionIndicatorImage:[UIImage imageNamed:@"selected-tabbar-bg.png"]];
和
[item1 setSelectionIndicatorImage:[UIImage imageNamed:@"selected-tabbar-bg.png"]];
答案 0 :(得分:0)
对于iOS 7及更高版本,您可以通过
设置标签栏项目的图像和所选图像 //Normal Image
[item setImage:[UIImage imageNamed:@"tabbar-bg.png"]];
//Selected Image
[item setSelectedImage:[UIImage imageNamed:@"selected-tabbar-bg.png"]];