繁体   English   中英

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

[英]How to perform a segue from a view container to another external view?

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

如果父视图是UIViewController则可以通过执行以下操作打开视图:

self.present(viewController: externalView)

从父视图控制器。

您可以参考父亲视图控制器来进行类似这样的设置。

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

更改您的segue标识符以匹配您的标识符,并且发件人可以为nil或其他任何值?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM