【问题标题】:Navigation bar showing, but buttons and title do not show导航栏显示,但按钮和标题不显示
【发布时间】:2017-12-19 01:03:45
【问题描述】:

我有一个导航控制器连接到我的视图控制器,它显示导航栏在那里,但没有出现任何按钮,也没有出现标题。我尝试在 xcode 中将导航栏的颜色更改为黑色,但当我进入模拟器时,它仍然是白色的。 为了呈现这个视图控制器,当点击登录按钮时..

  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)
        }
    } 

【问题讨论】:

  • 你设置了标题和后退按钮吗?我没有在你的故事板截图中看到这一点

标签: ios swift xcode


【解决方案1】:

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

原创 设置具有导航控制器的视图控制器的标题:

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

【讨论】:

  • 对不起,我在截屏前把按钮去掉了,我会重新做的
  • @KimRiegel 您能否发布一些如何启动视图控制器的代码?
  • @KimRiegel 我可以在你的故事板上看到你的转场吗? segue 应该连接到导航控制器,而不是您要显示的视图控制器
  • 我很困惑...那我在哪里连接 segue?
  • 你如何实现你的segue chatRoom??
猜你喜欢
  • 1970-01-01
  • 2013-01-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-18
  • 2019-04-18
  • 1970-01-01
相关资源
最近更新 更多