2013-07-19 3 views
0

У меня есть UITabBar, где пользователь может выбрать один из пяти элементов, когда один из элементов выбран. Затем я загружаю subview. Единственное, что элемент tabBar остается выбранным, когда я хотел бы, чтобы он выбирал (покраснел, когда пользователь прикасается к нему), тогда сразу отмените выбор.Как сделать выбор UITabBarItem как выбор UIButton

Фактически, я выбрал различные варианты.

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 
{ 
    switch (item.tag) { 
     case 0: //New Code 
     { 

     } 
//case 1, 2, 3, 4 etc... 
} 

Если я затем добавить что-то вроде этого в один из футляра, и пользователь выбирает пункт TabBar, все работает нормально, но никогда не бывает голубой выбор.

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 
    { 
     //case 1, 2 
     } 
      case 3: //New Code 
      { 
       [tabBar setSelectedItem:button3]; 
[tabBar setSelectedItem:nil]; 
      } 
    //case 4 etc... 
    } 

Так что я был в надежде получить некоторую помощь, как получить кнопку, чтобы выбрать TabBar затем снять выделение сразу, так же, как вам, как видите это происходит на UIButton.

всякая помощь была бы принята с благодарностью.

+0

ознакомьтесь с этим http://stackoverflow.com/a/17313098/1328096. – jamil

+0

к сожалению, этот dosnt работает так, как мне это нужно. Я хочу, чтобы автоматический вид с выключенным типом, поэтому, когда его выбрали, он выделяется тогда, как только ваш палец отрывается от табабата, он возвращается в исходное состояние. – HurkNburkS

ответ

1

Ну, я хотел бы предложить в 2-х методов для решения этой проблемы: -

  1. Вы можете также добавить 2 изображения на ваш UITabBar используя

    [Tabbar setFinishedSelectedImage:[UIImage imageNamed:@"selected_button"]withFinishedUnselectedImage:[UIImage imageNamed:@"unselected_button"]];
    Здесь Вы можете показать изображения в вашем TabBar и поэтому снова помещаем выделенное изображение на клик.

  2. Удалите вкладку и просто добавьте UIButtons, который будет служить для целей Tabbar.

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