【问题标题】:Is there a way to make the destination view controller reload the view after an unwind segue from the source view controller in swift/Xcode?有没有办法让目标视图控制器在 swift/Xcode 中从源视图控制器展开后重新加载视图?
【发布时间】:2021-03-23 21:03:23
【问题描述】:

有没有办法让目标视图控制器在 swift/Xcode 中从源视图控制器展开 segue 后重新加载视图?

即在目标视图控制器上运行 viewDidLoad()?或类似的东西?

【问题讨论】:

    标签: swift unwind-segue


    【解决方案1】:

    没有。在 segue 期间传回任何需要的信息是你的工作。通过更新自己的界面来响应该信息是视图控制器的工作。

    假设我们从 VC2 弹回到 VC1 并带有一个 unwind segue。然后你可以在 VC2 中实现prepareForSegue 以将它需要的任何数据交给 VC1,以某种为此目的而设计的方法。

    或者当用户在 VC2 中时,使用标准协议和委托模式将数据从 VC2 传回 VC1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多