【发布时间】:2018-06-13 21:25:57
【问题描述】:
我有三个视图控制器。初始视图控制器内部有一个容器视图,我想将其用作第一个视图控制器内的图像滑块。因此,我在第一个 VC 中放置了一些其他视图,以显示有关容器视图图像的信息。为了能够更改幻灯片,我使用第三个类型为 Page View Controller 的 VC。我想要第三个 VC 管理容器视图 VC 的分页。我的问题是我对这种架构感到困惑。我知道依赖注入和委托模式以及从父级到子级传递参数,反之亦然。但是如何将参数从第一个 VC 传递到第三个 VC(页面视图控制器),因为我想将该参数的一些索引数据传递给容器视图的 VC。通过调试,我看到第三个 VC 的 View DidLoad 从未触发过。 Just Didload 的第一个 VC 和第二个 VC 被解雇了。我该如何解决这种情况? 任何帮助表示赞赏。
【问题讨论】:
标签: ios xcode uipageviewcontroller