首页 文章

导航栏显示,但按钮和 Headers 不显示

提问于
浏览
1

enter image description here
我有一个导航控制器连接到我的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)
        }
    }

enter image description here

1 回答

  • 2

    Updated 您的segue应该从登录vc连接到导航控制器,如下所示:
    expected segue

    original 设置具有导航控制器的viewcontroller的 Headers :
    set navigation bar title

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

相关问题