【发布时间】:2011-12-22 10:17:24
【问题描述】:
我的应用程序中有一个登录视图,它在用户输入正确的用户名和密码后加载主菜单视图。我正在使用它进入主菜单视图:
MenuViewController *menuViewController=[[MenuViewController alloc] initWithNibName:@"MenuViewController" bundle:nil];
menuViewController.title=@"Felton";
UINavigationController *tnavController=[[UINavigationController alloc] initWithRootViewController:menuViewController];
tnavController.view.frame=CGRectMake(0, 0, 1024, 748);
[menuViewController release];
self.navController=tnavController;
[navController release];
for(UIView *subview in self.view.subviews)
{
[subview removeFromSuperview];
}
[self.view addSubview:self.navController.view];
所以我的问题是,当按下注销按钮时,我将如何返回登录页面。我已经尝试过与上面相同的方法,但我遇到的问题是每次用户按下注销按钮时,登录页面都会获得 1 个导航栏,并且每次都相互堆叠。有什么办法可以阻止这种情况发生吗?因为,我的登录页面不应该有导航栏。
提前感谢
【问题讨论】:
标签: ios uinavigationcontroller uinavigationbar logout