当我在更多视图控制器中单击十字按钮时,操作将推送到主视图控制器。
但是标签栏没有自动突出显示主页标签栏。我想要的结果是这样的
以下代码是对家庭视图控制器的操作推送
<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>
答案 0 :(得分:0)
我假设你正在使用UITabBarController。 如果是,请尝试:
UITabBarController* vc = (UITabBarController*) self.parentViewController;
if( vc && [vc isKindOfClass:[MainTabViewController class]] )
{
[vc setSelectedIndex:0];
}