【问题标题】:Can not go back once I start UIViewController一旦我启动 UIViewController 就无法返回
【发布时间】:2020-02-27 23:56:39
【问题描述】:

我正在用

开始一个新的UIViewController
let myViewController = MyViewController()
navigationController?.pushViewController(myViewController, animated: true)

但是在我的 MyViewController() 上我没有看到返回的箭头,我错过了什么?

【问题讨论】:

标签: ios swift uiviewcontroller


【解决方案1】:

我认为有 2 个解决方案可以返回。

  1. 您应该使用导航控制器。
    • 然后,制作 RootViewController,并通过 Seague 将其他 ViewController 连接到 RootViewController。
    • 然后,通过 performSegue 从当前 ViewController(RootViewController) 中显示 ViewController。

  1. 你也可以通过NavItem实现后面。

【讨论】:

    【解决方案2】:

    如果你不在 MyViewController 类中使用 init 方法,加载带有故事板标识符的 MyViewController()。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-20
      • 2015-11-02
      • 1970-01-01
      • 1970-01-01
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多