我看到有[tabBar setSelectedImageTintColor:[UIColor]]
哪个很棒,但是我如何为 offstate 设置 imagetintcolor 呢?我似乎找不到[tabBar setImageTintColor]
or [tabBar setUnSelectedImageTintColor]
。
问问题
832 次
3 回答
2
查看UITabBarItem文档的“管理完成和选定的图像”任务部分。
于 2012-06-02T14:16:14.133 回答
1
对于快速剪切'n粘贴:
NSArray *tabBarImages = [[NSArray alloc] initWithObjects:@"tab_a.png",
@"tab_b.png",
@"tab_c.png",
@"tab_d.png",
@"tab_e.png",
nil];
for (uint i=0;i<[_tabBarController.tabBar.items count];i++)
{
UITabBarItem *uitbi = [_tabBarController.tabBar.items objectAtIndex:i];
NSString *imageRef = [tabBarImages objectAtIndex:i];
[uitbi setFinishedSelectedImage:[UIImage imageNamed:imageRef] withFinishedUnselectedImage:[UIImage imageNamed:imageRef]];
}
于 2013-01-08T11:32:12.957 回答
0
要将按钮的外观和感觉更改为该详细级别,您将必须实现自己的自定义 UITabBar。这是一个很好的参考:
http://idevrecipes.com/2010/12/16/raised-center-tab-bar-button/
于 2012-06-02T13:51:46.387 回答