导航栏显示,但按钮和标题不显示

时间:2017-07-14 03:53:32

标签: ios swift xcode

enter image description here我有一个导航控制器连接到我的viewcontroller的segue,它显示导航栏在那里,但没有按钮出现,也没有出现标题。我尝试将导航栏的颜色更改为xcode中的黑色,但是当我进入模拟器时它仍然是白色的。 为了呈现这个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

1 个答案:

答案 0 :(得分:2)

<强>更新 您的segue应该从login vc连接到导航控制器,如下所示: expected segue

<强>原始 要设置具有导航控制器的viewcontroller的标题: set navigation bar title

手动设置导航控制器的rootviewcontroller的后退按钮: (rootcontroller不会自动生成后退按钮) set back button