我有一个导航控制器连接到我的viewcontroller的segue,它显示导航栏在那里,但没有按钮出现,也没有出现 Headers . 我尝试将导航栏的颜色更改为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)
}
}
1 回答
Updated 您的segue应该从登录vc连接到导航控制器,如下所示:
original 设置具有导航控制器的viewcontroller的 Headers :
手动设置导航控制器的rootviewcontroller的后退按钮:( rootcontroller不会自动生成后退按钮)