2009-02-09 213 views
0

我正在写一个iPhone应用程序,它需要用户输入他们的手机号码和密码,并在继续进入应用程序之前按下接受按钮。我应该如何构建这个应用程序?

以前我(每个视图是在不同的XIB)

的AppDelegate - 如果{注册附加负载RootView(这是主视图)插入NavigationController}否则{负载RegistrationView子视图}

但是当RegistrationView加载它会出现在状态栏下,我也不知道如何加载与注册后的导航栏主应用程序,在加载它工作正常,但从注册页面加载没有导航栏

然后我试过

AppDelegate的 - 如果{登记的附加载荷RootView(这是REG视图)在NavigationController}其他{负荷RootView,然后立即推HomeView}

但随后UINavigationController的犯规出现在主要页面

上工作是什么将是实现这一目标的最佳方式?我应该把两个主页放在同一个xib中吗?

+0

你是什么意思的“状态栏”? iPhone上唯一的状态栏位于顶部。 – 2009-02-09 17:07:39

回答

0

在我的应用程序我让用户在模式视图中输入自己的用户名和密码:

[navigationController presentModalViewController:login animated:YES]; 

我在应用程序委托的applicationDidFinishLaunching:方法中调用此方法。这是第一次启动该程序。认证失败时会显示相同的对话框。

0

我已经发现一个临时解决方案

的AppDelegate - 如果注册{添加负载RootView(这是主视图)插入NavigationController}否则{添加负载RootView(这是主视图)插入NavigationController和负载RegistrationView作为子视图}

RegistrationView - 注册隐藏REG子视图

相关问题