2016-04-09 173 views
0

所以我正在写这个应用程序,我需要在整个注册/登录部分之后有一个标签栏。我环顾四周,我没有看到任何人解释我如何做到这一点或为什么会发生:当我把标签栏控制器,它没有实际的按钮,并且我应该如何将应用程序连接到标签蝙蝠控制器?无论哪种方式,这是我的主要问题。我错过了什么吗?谢谢! enter image description here登录后的标签栏 - 为什么它看起来像这样?

回答

2

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

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

步骤 做两个Stroyboard 1.login.Stroyboard enter image description here

2main.Stroyboard enter image description here

3.now上homeviewcontroller.swift其的UITabBarController的第一个选项卡

 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. sucessfull登录后loginviewcontroller和signupviewcontroller或注册dissmiss您login.storyboard

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

     } 

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

+0

感谢您与我们分享,这是聪明。如果您不介意,我可否请您查看您的HomeViewController.swift文件? – user5666676

+0

给你的邮件ID我会给几个小时后的整个 –

+0

[email protected],谢谢! – user5666676

相关问题