这个问题整天让我发疯,必须有一个简单的答案。
我需要创建一个登录页面,然后提供对 UITableView 的访问,然后由 UINavigationController 控制。问题是我如何获取并初始加载登录页面(UIViewController - 由“基于视图的应用程序模板创建”)来加载第二个页面?我对用户交互的反应很好,这只是启动让我难过的第二页。让一个页面导航到另一个页面一定很容易,是吗?
我可以阅读周围的任何例子吗?任何帮助和建议将不胜感激。
Zen-C
这个问题整天让我发疯,必须有一个简单的答案。
我需要创建一个登录页面,然后提供对 UITableView 的访问,然后由 UINavigationController 控制。问题是我如何获取并初始加载登录页面(UIViewController - 由“基于视图的应用程序模板创建”)来加载第二个页面?我对用户交互的反应很好,这只是启动让我难过的第二页。让一个页面导航到另一个页面一定很容易,是吗?
我可以阅读周围的任何例子吗?任何帮助和建议将不胜感激。
Zen-C
您将视图控制器推送到导航控制器上以进行导航。
通常在第一个视图控制器中你有这样的一行。
[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];
}