加载视图后,如何从父视图控制器与子视图控制器通信?我想在不通知任何想法的情况下从父母与孩子交流?从孩子到父母,我可以使用协议和代表
问问题
146 次
1 回答
0
您可以使用delegation
但不需要这样做,您可以直接viewControllers
从 parent访问 child viewController
。正如我们所知,我们可以从父 viewController 访问所有子 viewController。
let viewControllersArray = self.childViewControllers
let viewController = viewControllersArray[index] as? YouViewController
或者如果您不知道 viewController 的索引
let viewControllersArray = self.childViewControllers
for viewController in viewControllersArray {
if let viewController as? YouViewController {
// your stuff
}
}
于 2019-03-29T06:10:06.373 回答