1

这个问题整天让我发疯,必须有一个简单的答案。

我需要创建一个登录页面,然后提供对 UITableView 的访问,然后由 UINavigationController 控制。问题是我如何获取并初始加载登录页面(UIViewController - 由“基于视图的应用程序模板创建”)来加载第二个页面?我对用户交互的反应很好,这只是启动让我难过的第二页。让一个页面导航到另一个页面一定很容易,是吗?

我可以阅读周围的任何例子吗?任何帮助和建议将不胜感激。

Zen-C

4

1 回答 1

2

您将视图控制器推送到导航控制器上以进行导航。

通常在第一个视图控制器中你有这样的一行。

[self.navigationController pushViewController:newPage animated:YES];

抱歉,顺便说一句,这假设您的第一个视图控制器已经在导航控制器中。我建议您从导航控制器模板开始,在您的第一个视图中,如果这是更合适的外观,您可以隐藏导航栏。

这样的事情可能会有所帮助

-(void)viewWillAppear:(BOOL)animated {  
    [self.navigationController setNavigationBarHidden:YES animated:animated];
}

-(void)viewWillDisappear:(BOOL)animated {
    [self.navigationController setNavigationBarHidden:NO animated:animated];
}
于 2009-08-22T20:05:06.113 回答