добавление фонового изображения в UITabBarController - PullRequest
2 голосов
/ 26 июня 2010

Это то, что я получаю от поиска в Google, но, очевидно, это не то, что мне нужно:

- (void)applicationDidFinishLaunching:(UIApplication *)application 
{    
// add the tab bar controller to the window

[window addSubview:[tabBarController view]];

// load the image, create a view with the image

NSString* dirPath = [[NSBundle mainBundle] bundlePath];
NSString* imageFile = [dirPath stringByAppendingString:@"homebackground.png"];
UIImageView* view = [[UIImageView alloc] initWithImage: [UIImage imageNamed:imageFile]];

[[tabBarController tabBar] addSubview: view];
}

Да, файл изображения загружается нормально .. Я думаю, что вышеупомянутое делает попытку изменить bg области панели навигации панели вкладок? Я не уверен.

Кто-нибудь знает, как бы я сменил реальный фон на изображение? Спасибо!

1 Ответ

1 голос
/ 26 июня 2010

Попробуйте добавить изображение как самый нижний слой явно через insertSubview: atIndex: с использованием индекса 0.

Редактировать : в этом есть явная категория setBackgroundImage для UITabControllerнить:

Совместное использование фонового представления между вкладками в UITabBarController

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