我看到有[tabBar setSelectedImageTintColor:[UIColor]]
这是伟大的,但我怎么设置为断开状态下imagetintcolor? 我似乎无法找到[tabBar setImageTintColor]
或[tabBar setUnSelectedImageTintColor]
Answer 1:
看看的文档的“管理成品和选择的图像”任务的部分UITabBarItem 。
Answer 2:
而对于一个快速切入“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]];
}
Answer 3:
为了改变按钮的详细程度的外观和感觉,你将不得不实现自己的自定义UITabBar。 这里有一个很好的参考:
http://idevrecipes.com/2010/12/16/raised-center-tab-bar-button/
文章来源: iphone - tabbar set imagetintcolor (offstate)