单击按钮推送到另一个视图控制器,并自动突出显示Tab按钮项

时间:2017-06-22 11:36:08

标签: objective-c xcode uitabbarcontroller uitabbaritem

当我在更多视图控制器中单击十字按钮时,操作将推送到主视图控制器。

image1

但是标签栏没有自动突出显示主页标签栏。我想要的结果是这样的

image2

以下代码是对家庭视图控制器的操作推送

 <ul class="subnavigation__list">
   <li class="subnavigation__item"><a class="subnavigation__link">item 1</a>
   <li class="subnavigation__item"><a class="subnavigation__link  active">item 2</a>
   <li class="subnavigation__item"><a class="subnavigation__link">item 3</a>       
   <li class="subnavigation__item"><a class="subnavigation__link">item 4</a>
   <li class="subnavigation__item"><a class="subnavigation__link">item 5</a>
   <li class="subnavigation__item"><a class="subnavigation__link">item 6</a>
 </ul>

1 个答案:

答案 0 :(得分:0)

我假设你正在使用UITabBarController。 如果是,请尝试:

    UITabBarController* vc = (UITabBarController*) self.parentViewController;

    if( vc && [vc isKindOfClass:[MainTabViewController class]] )
    {
        [vc setSelectedIndex:0];
    }