UITabBarItem удалить цвет фона серый / синий - PullRequest
1 голос
/ 07 февраля 2012

Интересно, возможно ли удалить цвет фона на выбранном элементе 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 голосов
/ 27 января 2013

Просто установите selectionIndicatorImage на пустое изображение:
[[UITabBar appearance] setSelectionIndicatorImage:[UIImage alloc]];

...