iphone - 的TabBar集imagetintcolor(截止态)(iphone - tab

2019-10-16 19:32发布

我看到有[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)