按下CustomTabBar的选定选项卡时PopToRootViewController

时间:2012-08-02 10:29:20

标签: objective-c uitabbarcontroller custom-controls poptoviewcontroller

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

这是我在CustomTabBarViewController

中提到的代码
- (void) raisedTabPressed
{
    if (raisedButton.selected)
    {
        //Code to PopToRootViewController
    }

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

1 个答案:

答案 0 :(得分:2)

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

UINavigationController *navController = (UINavigationController *)[self selectedViewController];
[navController popToRootViewControllerAnimated:YES];