【发布时间】:2009-05-05 06:09:34
【问题描述】:
我在使用我的第一个真正的 iPhone 应用程序时遇到了一些困难,想就如何构建它获得一些建议。我正在寻找一些关于创建 UI 组件并将它们链接在一起以创建应用程序流的最佳实践(以编程方式创建视图/控制器与使用 Interface Builder 等...)。
概述:
我需要在应用程序启动时显示“登录”视图。
--如果他们单击注册按钮,则显示“注册”视图。
登录后...我有一个 TabBarController 加载 4 个视图。这 4 个视图将必须加载子视图(主详细信息)。
我的问题是:
1) 将这种导航结构拼凑在一起的最佳方式是什么?将每个视图创建为具有相应 ViewController 的 .xib?这些是怎么粘在一起的?
2) 我应该如何处理登录/注册导航,开始时不应显示 TabBar,但在验证用户后将需要它。
奖励积分)是否有记录在案的此类内容的最佳实践?我一直在编写一些可行的代码,但我迷失了方向,想以正确的方式重新开始。
我知道这可能有点令人困惑,非常感谢所有和任何帮助。
编辑:对于标签栏顶部的登录视图,我使用了这个,非常简单。
LoginViewController *loginViewController = [[LoginViewController alloc] init]; [loginViewController initWithNibName:@"Login" bundle:nil]; [self.tabBarController presentModalViewController:loginViewController 动画:YES];【问题讨论】: