2016-04-09 63 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

相關問題