有没有办法让目标视图控制器在 swift/Xcode 中从源视图控制器展开 segue 后重新加载视图?
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 中从源视图控制器展开 segue 后重新加载视图?
即运行 目标视图控制器处的 viewDidLoad()?或类似的东西?
没有。在 segue 期间传回任何需要的信息是你的工作。视图控制器的工作是通过更新自己的界面来响应该信息。
假设我们正在从 VC2 跳回到 VC1,并带有一个 unwind segue。然后,您可以在 VC2 中实现 prepareForSegue
以使用为此目的设计的某种方法将它需要的任何数据交给 VC1。
或者当用户在 VC2 中时,使用标准协议和委托模式将数据从 VC2 传回 VC1。
有没有办法让目标视图控制器在 swift/Xcode 中从源视图控制器展开 segue 后重新加载视图?
即运行 目标视图控制器处的 viewDidLoad()?或类似的东西?
没有。在 segue 期间传回任何需要的信息是你的工作。视图控制器的工作是通过更新自己的界面来响应该信息。
假设我们正在从 VC2 跳回到 VC1,并带有一个 unwind segue。然后,您可以在 VC2 中实现 prepareForSegue
以使用为此目的设计的某种方法将它需要的任何数据交给 VC1。
或者当用户在 VC2 中时,使用标准协议和委托模式将数据从 VC2 传回 VC1。