iPhone SDK:如何从登录界面切换到导航界面?

时间:2010-05-20 09:39:56

标签: iphone uiview uiviewcontroller

我开始从事iPhone开发,并且已经学习了一些教程,但如果我的方向错误,请指出我。我已经实现了自己的UInViewController和登录屏幕视图(带有xib)。

我想要做的是点击登录按钮后,它会显示RootViewController.xib,其中包含Xcode的默认导航应用程序模板。

这可能吗?怎么样?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:4)

登录时向AppDelegate发送通知,并从keyWindow中删除视图,并将navigationController添加到同一个keyWindow。

- (void) applicationDidFinishLaunching: (UIApplication*) application {
    [_window addSubview: [_loginViewController view]];
    [_window makeKeyAndVisible];
}

// This method is on AppDelegate   
- (void) loginComplete {
    [[_loginViewController view] removeFromSuperview];
    [_window addSubview: [_navigationController view]];
}