我该如何构建这个应用程序?

时间:2009-02-09 16:47:22

标签: cocoa-touch interface-builder

我正在编写一个iPhone应用程序,要求用户输入他们的手机号码和密码并按下接受按钮,然后才能继续进入应用程序。

以前我曾经(每个视图都在不同的Xib中)

AppDelegate - 如果{registered add load RootView(它是主视图)到NavigationController}其他{load RegistrationView subview}

然后当RegisterView加载时它会显示在状态栏下,我也不知道如何在注册后用导航栏加载主应用程序,在加载时它工作正常但是从它加载的reg页面没有导航杆

然后我试了

AppDelegate - 如果在NavigationController中{registered add load RootView(这是reg视图)},则{加载RootView然后立即推送HomeView}

但是UINavigationController似乎不适用于主页

实施此操作的最佳方法是什么?我应该将两个主页放在同一个xib中吗?

2 个答案:

答案 0 :(得分:0)

我找到了一个临时解决方案

AppDelegate - 如果已注册{将加载RootView(主视图)添加到NavigationController中}其他{添加加载RootView(这是主视图)到NavigationController并加载RegistrationView作为子视图}

RegistrationView - 注册时隐藏reg子视图

答案 1 :(得分:0)

在我的应用中,我让用户在模态视图中输入用户名和密码:

[navigationController presentModalViewController:login animated:YES];

我在app委托的applicationDidFinishLaunching:方法中调用它。这是程序第一次启动时调用。身份验证失败时会显示相同的对话框。