1

好吧,我有一个自定义 TabBar 可以在我的应用程序上添加一个中心凸起的选项卡。所以我有一个 CustomTabBarViewController。我想让它像 Twitter 这样的应用程序一样工作。当按下选定的选项卡时,将生成一个 PopToRootViewController。我在按下时调用了凸起的标签栏方法,但我不知道在 if 语句中添加什么。有什么建议吗?

这是我在 CustomTabBarViewController 中提到的代码

- (void) raisedTabPressed
{
    if (raisedButton.selected)
    {
        //Code to PopToRootViewController
    }

    raisedButton.selected = YES;
    [self setSelectedIndex:1]; 
}
4

1 回答 1

2

好吧,我为自己的问题找到了答案。if 语句中的代码将是:

UINavigationController *navController = (UINavigationController *)[self selectedViewController];
[navController popToRootViewControllerAnimated:YES];
于 2012-08-02T10:41:14.583 回答