如何在iphone的一个选项卡下拥有视图和子视图?

如何在iphone的一个选项卡下拥有视图和子视图?,iphone,views,uinavigationbar,Iphone,Views,Uinavigationbar,这是我的情况。我有一个有四个标签的应用程序。第一个选项卡包含注册屏幕。一旦用户注册,我希望相同的选项卡加载一个单独的“最新消息”屏幕,而不是注册屏幕。任何帮助都将不胜感激 这听起来像是一个设计问题。通常最好将注册/登录视图显示为模式视图。因此,当注册完成时,您可以取消模式视图,并且在“最新消息”视图下面已经有了。最有可能的是,你不希望你的用户能够在注册过程中间切换到另一个标签,在模式上显示它也会处理这个问题。 不要忘记UIAbbarController也是一个UIViewController。因

这是我的情况。我有一个有四个标签的应用程序。第一个选项卡包含注册屏幕。一旦用户注册,我希望相同的选项卡加载一个单独的“最新消息”屏幕,而不是注册屏幕。任何帮助都将不胜感激

这听起来像是一个设计问题。通常最好将注册/登录视图显示为模式视图。因此,当注册完成时,您可以取消模式视图,并且在“最新消息”视图下面已经有了。最有可能的是,你不希望你的用户能够在注册过程中间切换到另一个标签,在模式上显示它也会处理这个问题。 不要忘记UIAbbarController也是一个UIViewController。因此,您可以简单地执行以下操作:

[tabBarController presentModalViewController:registrationController];
完成后,请关闭它,并确保选择了最新的新闻选项卡。

使用导航控制器(UINavigationController)


网上有很多关于iPhone应用程序导航的教程…

那么,我是否可以将此模式视图加载到应用程序代理文件中?是的,这将是一个很好的地方,尤其是当您在应用程序启动时进行初始检查以查看是否有注册用户时。如果没有,则显示模式视图控制器;如果有,则让应用程序像往常一样进行,显示您的新闻控制器。