UITabBarItem删除背景颜色灰色/蓝色

时间:2012-02-07 10:35:01

标签: colors background uitabbar uitabbaritem

我想知道是否可以删除UITabBar所选项目的背景颜色

我想删除UITabBar按钮的灰色背景。有可能??

我将选定的和普通的图像放在委托方法上:

- (void)tabBar:(UITabBar *)theTabBar didSelectItem:(UITabBarItem *)item{
    NSUInteger indexOfTab = [[theTabBar items] indexOfObject:item];
    [item setFinishedSelectedImage:[UIImage imageNamed:
                                   [NSString stringWithFormat:@"%u_btnH.png",indexOfTab]]
       withFinishedUnselectedImage:[UIImage imageNamed:
                                   [NSString stringWithFormat:@"%u_btn.png",indexOfTab]]
                                   ];
    }

我的自定义TabBarItem图像对于普通图像为0_btn.png,对于选定/悬停图像为0_btnH.png

1 个答案:

答案 0 :(得分:0)

只需将selectionIndicatorImage设置为空图像:
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage alloc]];