如何执行从视图容器到另一个外部视图的转场?

How to perform a segue from a view container to another external view?

我有一个视图容器,其中包含不同的视图控制器,当用户按下按钮时,视图仅在容器内部发生变化,父视图保持不变。我需要执行从容器管理的一个视图到另一个外部视图的 segue,因此我需要更改父视图。如果我使用情节提要中的普通 segue,它将显示在容器中的视图,我该如何更改它以便父视图可以更改?

如果父视图是 UIViewController 那么您可以通过以下操作打开视图:

self.present(viewController: externalView)

来自父视图控制器。

你可以引用 hte 父视图控制器来使 seguelike 这样。

self.parent?.performSegue(withIdentifier:"idetnitifier" , sender: selectedUser)

更改您的 segue 标识符以匹配您的并且发件人可以是 nil 或任何?