弹出到Tab栏应用程序中的Root ViewController

时间:2012-05-26 11:18:10

标签: iphone objective-c ios tabs

我有tabBar应用程序,其中我已经在我的SignViewController上添加了Tab-bar我在我的设置中有3个不同的选项卡选项卡我有logOut按钮而不是按钮单击我想要弹出选项卡栏并跳回我的SignViewController。可以在这个小问题上帮助任何人吗

2 个答案:

答案 0 :(得分:1)

我认为您需要了解应用程序的流程。

首先,您使用rootviewcontroller运行应用程序。

登录成功后,您只需指定rootviewcontroller = tabbarcontroller.view,对吧?

所以你需要的是当你想从app注销然后只需将同一个rootview分配给main rootviewcontroller。不需要做任何事情。

或者,如果您要将subviews添加到窗口,请使用添加和删除方法,例如

[self.window addSubview:rootview];
[tabbar removefromSuperview];

我希望这会对你有所帮助。

答案 1 :(得分:0)

使用SignviewController作为root用于导航。然后你可以使用方法

    [self.navigationController popToRootViewControllerAnimated:YES];
    [self.navigationController popToViewController:signViewController animated:YES];