我正在编写一个iPhone应用程序,要求用户输入他们的手机号码和密码并按下接受按钮,然后才能继续进入应用程序。
以前我曾经(每个视图都在不同的Xib中)
AppDelegate - 如果{registered add load RootView(它是主视图)到NavigationController}其他{load RegistrationView subview}
然后当RegisterView加载时它会显示在状态栏下,我也不知道如何在注册后用导航栏加载主应用程序,在加载时它工作正常但是从它加载的reg页面没有导航杆
然后我试了
AppDelegate - 如果在NavigationController中{registered add load RootView(这是reg视图)},则{加载RootView然后立即推送HomeView}
但是UINavigationController似乎不适用于主页
实施此操作的最佳方法是什么?我应该将两个主页放在同一个xib中吗?
答案 0 :(得分:0)
我找到了一个临时解决方案
AppDelegate - 如果已注册{将加载RootView(主视图)添加到NavigationController中}其他{添加加载RootView(这是主视图)到NavigationController并加载RegistrationView作为子视图}
RegistrationView - 注册时隐藏reg子视图
答案 1 :(得分:0)
在我的应用中,我让用户在模态视图中输入用户名和密码:
[navigationController presentModalViewController:login animated:YES];
我在app委托的applicationDidFinishLaunching:
方法中调用它。这是程序第一次启动时调用。身份验证失败时会显示相同的对话框。