首页 > 解决方案 > 嵌入 NavigationController swift4 时从 UIPageViewController 更新 ChildViewController

问题描述

我有一个嵌入在 NavigationController 中的 UIPageViewController应用程序设置 我正在以编程方式将 editButton 添加到 UIPageViewController 的 navigationItem。当 UIPageviewcontroller 设置编辑更改状态时,我想更新子 viewController UI。最简单的方法是什么?非常感谢。

标签: iosuinavigationcontrollerswift4uipageviewcontroller

解决方案


你可以用RxSwift做到这一点

声明一个变量,如

`var isEditingEnabled = Variable<Bool>(false)` 

在页面控制器中

并在子视图控制器的 viewDidLoad 中添加一个观察者,如

parentVCObj.isEditingEnabled.asObservable().subscribe{

}

推荐阅读