2013-02-19 2 views
0

Я хочу настроить панель iPad. Я приложил изображение для уточнения моей проблемы.ipad Tabbar Настройка Notworking

В настоящее время Мои TabBar Как это:

Currently My Tabbar Like this :

Я хочу Как это.

I want Like this.

Я Взятые Пользовательские фоновое изображение для TabBar и используя следующий код.

-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController 
{ 

NSUInteger index=[[tabBarController viewControllers] indexOfObject:viewController]; 

switch (index) 
    { 
     case 0: 
      [_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act11.png"]]; 

      break; 
     case 1: 
      [_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act22.png"]]; 
      break; 
     case 2: 
      [_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act33.png"]]; 
      break; 

     case 3: 
      [_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act44.png"]]; 
      break; 

     case 4: 
      [_tabBarController.tabBar setBackgroundImage:[UIImage imageNamed:@"tab_act55.png"]]; 
      break; 

     default: 
      break; 
    } 


    } 

из кода выше него показывает TabBar, как я хочу, но, взаимодействие пользователя не работает properly.I м не смог выбрать Propertab.

ответ

0

Вам нужно настроить tabBarItem для каждого контроллера представления не весь tabBar сразу. Для этого вы можете использовать методы от UITabBarItem header. После должны помочь вам: -

- (void)setFinishedSelectedImage:(UIImage *)selectedImage withFinishedUnselectedImage:(UIImage *)unselectedImage NS_AVAILABLE_IOS(5_0); 

Вы можете настроить каждого ViewController в tabBarItem с использованием выше, перед добавлением их в tabBarController.

Смежные вопросы