首页 > 解决方案 > 根据参数替换容器视图

问题描述

我想选择嵌入在容器视图中的视图。假设我有一个容器视图,可以显示 5 个不同视图之一,具体取决于我通过 prepareForSegue 发送的参数。那么流程是这样的:主视图 -> 容器视图 -> 多个视图。在主视图的控制器中,我在 prepareForSegue 中设置了参数,在容器视图的 viewDidLoad 中,我将 performSegue 设置为正确的嵌入视图。但是这种方法不起作用,因为似乎没有调用 prepareForSegue,而且如果我尝试在容器视图的 viewDidLoad 中执行Segue,它也不会用多个视图之一替换内容。我在做什么错?

标签: iosswiftxcode

解决方案


推荐阅读