使用选项卡栏控制器将登录视图添加到应用程序

时间:2012-03-15 14:56:38

标签: iphone objective-c ios xcode

我创建了一个小型iphone应用程序,其中包含一个在MainWindow.xib上创建的标签栏控制器。 App Delegate包含根控制器插座。我想知道如何在登录屏幕中工作,将用户引导到包含标签栏的视图控制器。

当前解决方案: 在didFinishLaunchingWithOptions上添加子视图“RootController”,它使用标签栏加载我的MainWindow.xib视图。然后调用“presentModalViewController”将LoginViewController呈现为模态。在登录视图控制器上,单击登录按钮会调用AppDelegate以关闭模式。

有谁知道更好的解决方案?可能是一个解决方案,在用户登录应用程序之前,不会使用标签加载页面。

谢谢!

1 个答案:

答案 0 :(得分:2)

  • 制作单独的视图控制器(假设为A)
  • didFinishLaunchingWithOptions中检查用户是否已登录..如果未显示A ..
  • 实施委派并将登录结果传回给app delegate ...然后加载标签栏View