1

抱歉英语不好。我在情节提要中有两个视图MainViewControllerTabBarController当我在我的应用程序中按下按钮(使用模态segue)时,MainviewController切换到firstTabBarViewsecondTabBarView取决于条件。它工作正常,但在那之后我在我TabBarControls的任何 tabBarViews 的底部丢失了我的。

UPD:按下条形按钮后的操作

-(IBAction)barButtonPressed:(id)sender
{
    if (condition !=0 ) {
        [self performSegueWithIdentifier:@"segue1" sender:nil];
    } else {
        [self performSegueWithIdentifier:@"segue2" sender:nil];
    }
}
4

1 回答 1

0

它按建议工作。模态转场是“全屏转场”,涵盖了您的标准导航堆栈。如果您只是想更改选定的视图控制器,请使用

[yourTabBarControllerInstance setSelectedIndex:index];
于 2012-10-31T16:59:18.550 回答