【发布时间】:2016-09-04 18:37:50
【问题描述】:
我有一个包含 ContainerView 的 ViewController(我们称之为 MainViewController)。 ContainerView 仅包含一个子项 - PageViewController。 PageViewController 通过 4 个不同的 ViewController 进行分页(我们称它们为 Red、Blue、Green 和 Orange ViewController)。我将如何从 MainViewController 访问各种彩色子 ViewController(每个都包含一个 UITableView,我想从 MainActivity 向下传递这些 tableviews 的数据,这样我就不必进行单独的数据库调用来获取数据从每个彩色页面)?
注意:我知道如何使用以下方法访问 ContainerView 内的 ViewController:Access Container View Controller from Parent iOS。但这只会让我进入 PageViewController - 我需要更深一层。非常感谢 Swift 中的答案。
作为后续,我将如何从 4 个彩色“孙子”视图控制器(正确的术语?)访问 MainViewController?
【问题讨论】:
-
其实我是用那个教程来学习PageViewControllers的。但它没有在该教程中解释如何访问 PageViewController 的子级。
标签: ios swift uiviewcontroller uipageviewcontroller uicontainerview