Objective-C: пользовательский TabBar UITabBarController - PullRequest
1 голос
/ 03 августа 2011

Я искал способ настроить UITabBarController UIKit.Я хотел бы изменить фоновое изображение и выбранный оттенок, чтобы следовать дизайну от нашей творческой команды.Кажется, что цвет фона можно изменить, как описано здесь Изменение оттенка / цвета фона UITabBar

Однако я не нашел способа изменить фон на изображение и по умолчанию«синий» оттенок другого цвета.В магазине есть много приложений, использующих пользовательские панели вкладок, например:

http://itunes.apple.com/th/app/project-noah/id417339475?mt=8

Пожалуйста, помогите.Спасибо.

1 Ответ

0 голосов
/ 03 августа 2011

Это не UITabbarController в этой ссылке

http://itunes.apple.com/th/app/project-noah/id417339475?mt=8

это UIToolbar.

Вы можете сделать это, создав категорию для UIToolBar

@interface UIToolBar(CustomImage)
- (void)drawRect:(CGRect)rect;
@end


@implementation UIToolbar (CustomImage)
- (void)drawRect:(CGRect)rect {
    UIImage *image = [UIImage imageNamed: @"imageToolbar.png"];
    [image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
    [super drawRect:rect];
}
@end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...