ios - 嵌入 NavigationController swift4 时从 UIPageViewController 更新 ChildViewController
问题描述
我有一个嵌入在 NavigationController 中的 UIPageViewController 我正在以编程方式将 editButton 添加到 UIPageViewController 的 navigationItem。当 UIPageviewcontroller 设置编辑更改状态时,我想更新子 viewController UI。最简单的方法是什么?非常感谢。
解决方案
你可以用RxSwift做到这一点
声明一个变量,如
`var isEditingEnabled = Variable<Bool>(false)`
在页面控制器中
并在子视图控制器的 viewDidLoad 中添加一个观察者,如
parentVCObj.isEditingEnabled.asObservable().subscribe{
}
推荐阅读
- python - Python在正文中缺少数据
- c# - 如何为没有具体类型但有接口的参数赋予默认值
- shell - 如何在shell脚本中打印两个单词之间的内容?
- javascript - 上传json文件并在angualr 8中读取
- angular - 如何在材料日历中防止今天之前的日期?(角度 9)
- regex - 正则表达式基于两个字符串查找匹配项,而不考虑序列
- python - 正则表达式匹配两个字符串,字符串之间有给定数量的单词
- shell - 执行 shell 命令的 Makefile 挂起
- php - 基于州 Ajax 问题的 WooCommerce Shipping 区域
- docker - 启用选项使用基于 WSL 2 的引擎时,所有图像和容器在 Windows Docker 桌面中消失