从登录切换到基于列表的视图,而不在应用程序启动时堆叠两个视图

时间:2012-07-19 07:13:47

标签: iphone iphone-developer-program

我目前已经在applicationDidFinishLaunchingWithOptions方法上堆叠了登录和基于标签的视图..当我使用这个iphone时,如何在clasess中运行viewDidLoad方法。请帮我一个方法一次添加一个视图。首先登录成功登录后切换到基于标签的视图。

2 个答案:

答案 0 :(得分:0)

让基于标签的视图成为您的rootViewController,但仅当您需要登录时(如果您保存登录),将登录视图显示为模态视图控制器

答案 1 :(得分:0)

您可以做的是在loginViewController中显示applicationDidFinishLaunchingWithOptions,然后当用户登录后,您可以使用以下代码将tabViewController设为rootViewController的窗口。这将删除loginViewController并将其替换为您的tabViewController

AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
appDelegate.window.rootViewController = tabViewController