Пользовательские цветные значки UITabBar - PullRequest
3 голосов
/ 30 ноября 2010

Я пытаюсь реализовать пользовательские цвета в UITabBar. Но я не знаю, в чем проблема. Я поместил изображение на 1 tabBar. Когда tabBar активен, я хочу одно изображение, а когда tabBar неактивен, я хочу, чтобы другое изображение будет отображаться на той же вкладке Bar.How? Также укажите мне, что изображение находится в центре вкладки Bar. Пожалуйста, скажите мне Xcode для этой реализации - (void) viewWillAppear: (BOOL) animated {
[super viewWillAppear: animated];
для (UIView * представление в self.tabBarController.tabBar.subviews) {
if ([view isKindOfClass: [UIImageView class]]) {
[view removeFromSuperview];
}
}

[self.tabBarController.tabBar insertSubview:[[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Icon-a.png"]] autorelease] atIndex:0];  

}

  • (void) viewWillDisappear: (BOOL) анимированный { // [superviewWillDisappear: анимированные]; для (UIView * представление в self.tabBarController.tabBar.subviews) {
    if ([view isKindOfClass: [UIImageView class]]) {
    [view removeFromSuperview];
    }
    }

    [self.tabBarController.tabBar insertSubview: [[[UIImageView alloc] initWithImage: [UIImage imageNamed: @ "Icon-c.png"]] autorelease] atIndex: 0];
    } * * Тысяча двадцать-один Я использовал эти методы для реализации своей задачи. Но я не могу найти решение. Пожалуйста, помогите мне

1 Ответ

2 голосов
/ 09 июня 2011

Вы можете ссылаться на исходный код, доступный по следующей ссылке, надеюсь, это решит вашу проблему. https://github.com/rumex/RXCustomTabBar

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...