login后的标签栏 – 为什么看起来像这样?

所以我正在写这个应用程序,我需要在整个注册/login部分之后有一个标签栏。 我环顾四周,我没有看到任何人解释我如何做到这一点或为什么会发生:当我把标签栏控制器,它出现没有实际的button,也应该如何将应用程序连接到标签蝙蝠控制器? 无论哪种方式,这是我的主要问题。 我错过了什么吗? 谢谢! 在这里输入图像说明

我也开发了使用UITabBarController的应用程序面临同样的困难如何实现附加login和注册视图控制器。

通过几个工作周围我终于能够实现,我不说这是完美的方式,但我使用这样的,

步骤做两个Stroyboard 1.login.Stroyboard 在这里输入图像说明

2main.Stroyboard 在这里输入图像说明

3.在uitabbarcontroller的第一个选项卡上的homeviewcontroller.swift上

override func viewDidAppear(animated: Bool) { guard (NSUserDefaults.standardUserDefaults().objectForKey(USER_INFO) != nil) else {//check user is logged in or not //if user is not logged in present login.storyboard and do the logic there let storyboard = UIStoryboard(name: "Login", bundle: nil) let controller = storyboard.instantiateViewControllerWithIdentifier("LoginViewController") as UIViewController target.presentViewController(controller, animated: true, completion: nil) return } 

4.在loginviewcontroller和signupviewcontroller成功login或注册后解散你的login.storyboard

  self.dismissViewControllerAnimated(true) { () -> Void in } 

5.项目链接 – https://drive.google.com/file/d/0B7APKZanPpc3OW92bzQ5QnRXdVU/view?usp=sharing