【问题标题】:Swift iOS , call function after popToRootViewViewControllerSwift iOS,在 popToRootViewViewController 之后调用函数
【发布时间】:2017-09-08 08:37:28
【问题描述】:

这是一个非常简单直接的问题,但我似乎无法正确表达它以找到我正在寻找的内容。

我目前正在使用导航控制器。导航控制器有一个根视图和两个推送到该根视图之上的视图。

我正在使用

_ = navigationController?.popToRootViewController(animated: true)

弹出这两个视图并返回我的根视图。

我想在转换回我的主视图后调用一个函数。有没有我可以在我的根视图中覆盖的函数来做到这一点?

非常感谢!

【问题讨论】:

  • view[Will|Did]Appear?
  • 是的,这样就可以了,非常感谢!

标签: ios swift uiview uinavigationcontroller


【解决方案1】:

您可以覆盖 viewDidAppear / viewWillAppear 并使用 isBeingPresented 属性

您可以在这里查看示例

https://stackoverflow.com/a/31612271/2585955

【讨论】:

  • 太棒了,这正是我想要的。我对 iOS 很陌生,所以这对我来说并不像它应该的那样明显。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-08
  • 1970-01-01
  • 2016-04-18
  • 2019-07-02
  • 1970-01-01
相关资源
最近更新 更多