2
A
回答
-6
是的。刚才看了Apple documentation
您可以通过IB或代码
-4
你可以改变图像做,但所选择的图像始终具有对图像应用相同的蓝色覆盖。我可以看到解决这个问题的唯一方法可能是继承UITabBarItem。
10
它可能没有添加任何subView。
在您定义的标签栏类设置 tabBarItem的属性 - >>
UITabBarItem *tabBarItem1 = [[self.tabBar.tabBar items] objectAtIndex:0];
[tabBarItem1 setFinishedSelectedImage:[UIImage imageNamed:@"campaigns_hover.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"campaigns.png"]];
其tabBarItem的属性和u可以默认的蓝色图像更改为自定义图像。 campaigns_hover.png是选定的自定义图像与 campaigns.png是自定义图像未选中时...
享受的秘密.. :)
1
在iOS 6中我有改变,如选择Tabbaritem图像 -
在使用TabBar控制器的委托方法
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
if([tabBarController selectedIndex] == 0)
{
[viewController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"selected.png"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselect.png"]];
}
}
通过这个你可以改变你的形象。
或者你可以在你的视图控制器直接用初始化(或viewWillAppear中)的方法,像
[viewController.tabBarItem setFinishedSelectedImage:[UIImage imageNamed:@"selected.png"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselect.png"]];
+0
真棒代码,保持它 – user40910 2014-05-07 13:32:25
相关问题
- 1. 不显示标签栏图像图标
- 2. 标签栏图标不适合,当我选择它隐藏的图标
- 3. 如何在选择输入栏中放置图像标签
- 4. Iphone标签栏图标
- 5. UIAlertview在标签栏图标
- 6. 带图像和色调的标签栏
- 7. 标签栏选择指标不工作
- 8. IOS - 标签栏项目图像修改
- 9. 为标签栏设置图像IOS
- 10. XCode:标签栏项目图像是pixelated
- 11. 标签栏项目变成图像
- 12. 如何设置标签栏图像
- 13. 不显示标签栏图像
- 14. 标签项图像不自定义标签栏
- 15. 显示选择标签栏项目时的模式视图
- 16. 图标在选择图像时出现
- 17. iOS:旧的标签栏图标显示
- 18. 从标签栏弹出的图标
- 19. 标签栏上的图标项目
- 20. 的iOS标签栏自定义项目图像,标签栏左侧
- 21. swift - 没有显示标签栏选定的图像
- 22. 插入图像标签的预标签
- 23. TKCalendarMonthTableViewController在标签栏视图
- 24. HTML图像标签
- 25. Reportlab条形图栏标签标注
- 26. iOS标签栏图标不出现
- 27. 标签栏不显示图标?
- 28. 标签栏图标不会显示
- 29. 自定义标签栏图标颜色
- 30. 如何使用故事板更改标签栏选定图像
finishedSelectedImage:是因为iOS版7.使用过时的selectedImage属性。 – Daniel 2014-02-03 21:28:34