2017-07-14 34 views
1

enter image description hereナビゲーションコントローラがビューコントローラに接続されており、ナビゲーションバーは表示されていますが、ボタンは表示されず、タイトルも表示されません。私はそれが変更されたxcodeの黒にnavbarの色を変更しようとしたが、私はシミュレータに入るとまだ白です。ログインボタンをタップすると、こののViewControllerを提示するために ...ナビゲーションバーが表示されますが、ボタンとタイトルは表示されません

override func viewDidAppear(_ animated: Bool) { 
     super.viewDidAppear(animated) 

     if UserDefaults.standard.object(forKey: "loggedIn") != nil { 
      print("User will stay logged in") 
      self.performSegue(withIdentifier: "chatRoom", sender: self) 
     } 
    } 

enter image description here

+0

あなたはタイトル&戻るボタンを設定しなかった(rootcontrollerは、オートボタンを背生成しませんか)?私はストーリーボードのスクリーンショットでそれを見たことがありません – Codus

答えて

2

更新 このように、ナビゲーションコントローラにログインVCから接続する必要がありますあなたのセグエ: expected segue

オリジナル ナビゲーションコントローラを持つビューコントローラのタイトルを設定するには set navigation bar title

は手動ナビゲーションコントローラのrootviewcontrollerの戻るボタンを設定するには: set back button

+0

残念ですが、スクリーンショットを撮る前にボタンを削除しました。 –

+0

@KimRiegel View Controllerをどのように起動するかコードを投稿しますか? – Codus

+0

私はログインし、ログインをクリックするとセグを実行します... –

関連する問題