2016-04-09 4 views
0

私は全体のサインアップ/ログインの後にタブバーが必要なこのアプリを書いています。私は周りを見回して、私はこれを行う方法や理由を説明してくれる人はいませんか?タブバーコントローラを置くと実際のボタンが表示されず、タブバットコントローラに接続する方法もあります。いずれにしても、私の主な質問です。何か不足していますか?ありがとうございました! enter image description hereログイン後のタブバー - なぜこのように見えますか?

答えて

2

私はまた、UITabBarControllerを使用してアプリケーションを開発しましたが、どのようにアタッチログインとサインアップビューコントローラを実装するのが同じ困難に直面しました。周りにいくつかの作業によって

手順が作る 、私はそれが最適な方法ですが、私はそのように使用しています言っていないことを達成することがようやくできる2 Stroyboard 1.login.Stroyboard enter image description here

uitabbarcontrollerの最初のタブです

2main.Stroyboard homeviewcontroller.swift上 enter image description here

3.now

 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 
     } 
sucessfullログイン後loginviewcontrollerとsignupviewcontrollerで

4またはプロジェクトのリンク5.hereあなたlogin.storyboard

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

     } 

をdissmissにサインアップ - https://drive.google.com/file/d/0B7APKZanPpc3OW92bzQ5QnRXdVU/view?usp=sharing

+0

はこのを共有していただきありがとうございますが、それは賢いです。あなたが気にしない場合、私はあなたのHomeViewController.swiftファイルを見てくださいできますか? – user5666676

+0

あなたのメールIDを与える私は数時間後に全体を与える –

+0

[email protected]、ありがとう! – user5666676