是否可以在UITabBar中使用自定义颜色和背景图像?我意识到Apple希望每个人都使用相同的蓝色和灰色标签栏,但有没有办法自定义这个?
其次,即使我创建自己的TabBar视图控制器,以及自定义图像,这是否会违反Apple的人机界面指南?
当我为UITabBar制作图标时,它会对图像应用渐变.我需要知道如何防止它有这个渐变.

如何更改标签栏中"更多..."文本的颜色以匹配其图标颜色.(现在在标签栏中选择了Performance)
我试着设置TitleTextAttributes.
[moreItem setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"HelveticaLTStd-Roman" size:10.0f], NSFontAttributeName, [UIColor yellowColor],NSForegroundColorAttributeName , nil]
Run Code Online (Sandbox Code Playgroud)
但它的文字颜色总是设置为黄色.即使选择了该项目.像这样
我选择设置为白色,未选中时应与图标颜色匹配.谢谢..任何建议都会非常有帮助.
我试图在xcode,ios中自定义我的TabBar,但是我发现ppl说这不可自定义!另外,我确实找到了某种解决方案,但它们都没有为我工作.
我想要更改UITabBarItem标题(文本)颜色,并更改其中的2个图像,正常图像和所选图像!
我试图在我的UITabBar子视图中迭代,看看我是否找到了什么,但是任何成功:
for (UIView *view in [self.tabBarController tabBar].subviews)
{
NSLog(@"Class: %@",[view class]);
}
Run Code Online (Sandbox Code Playgroud)
这个输出是:
2011-05-18 18:15:24.031 EventApp[52235:207] Class: UIImageView
2011-05-18 18:15:24.032 EventApp[52235:207] Class: UITabBarButton
2011-05-18 18:15:24.032 EventApp[52235:207] Class: UITabBarButton
2011-05-18 18:15:24.033 EventApp[52235:207] Class: UITabBarButton
2011-05-18 18:15:24.033 EventApp[52235:207] Class: UITabBarButton
2011-05-18 18:15:24.034 EventApp[52235:207] Class: UITabBarButton
Run Code Online (Sandbox Code Playgroud)
我无法导入UITabBarButton obj来使用它!
一些解决方案?!我也张贴了一些我看过的链接,但没有用!
编辑
我想做的是像下面这样的想法:
