【问题标题】:Tab Bar view Controller [Swift 3.0 - Xcode]标签栏视图控制器 [Swift 3.0 - Xcode]
【发布时间】:2017-11-26 18:56:47
【问题描述】:

我设置了 3 个视图控制器。其中两个通过 Tab Bar Navigation 连接,第三个通过按钮和 segue 访问。但是当我导航到第三个视图控制器然后回到第二个视图控制器时,导航栏消失了,使我的第一个视图控制器无法访问。 谁能帮帮我?

【问题讨论】:

  • 如果您需要显示导航栏,请使用 self.navigationController?.isNavigationBarHidden = false 。如果是标签栏,则使用self.tabBarController?.tabBar.isHidden = true。您应该在viewWillAppearviewDidAppear 使用这些代码。
  • 使用 unwind segue 返回您的第二个 VC。不要使用创建新 VC 的标准 segue。

标签: swift xcode view tabbar


【解决方案1】:

你可以试试这个方案scheme

我认为您的问题是,当您从第三个控制器返回时,您创建了一个新对象,但必须返回旧对象

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多