我一直在努力与我的第一个真正的iPhone应用程序一点点,并希望得到一些建议,应如何结构。我正在寻找一些创建UI组件并将它们链接在一起以创建应用程序流的最佳实践(以编程方式创建视图/控制器与Interface Builder等)。iPhone应用程序:总体应用程序层次和体系结构
概述:
我需要显示“登录”视图上的应用程序启动。
- 显示“注册”视图,如果他们点击注册按钮。
登录后...我有一个TabBarController装载4次。这4个视图将不得不加载子视图(master-detail)。
我的问题是:
1)什么是拼凑这个导航结构的最佳方式?使用相应的ViewController将每个视图创建为.xib?这些如何粘在一起?
2)我应该如何处理登录/注册导航,没有的TabBar应该开始被显示,但认证用户之后会需要它。
Bonus Point)有没有记录这种东西的最佳实践?我一直在攻击一些可行的代码,但我迷失了方向,并希望以正确的方式重新开始。
我知道这可能是一个有点混乱,所有和任何帮助深表感谢。
编辑:关于我用这个标签栏,很简单,顶部的登录视图。
LoginViewController *loginViewController = [[LoginViewController alloc] init]; [loginViewController initWithNibName:@"Login" bundle:nil]; [self.tabBarController presentModalViewController:loginViewController animated:YES];
您可以详细介绍一下presentModalViewController调用吗?它看起来像我必须在导航控制器上调用它,我只有一个tabbarcontroller。 – JWD 2009-05-06 23:48:55