嵌入 NavigationController swift4 时从 UIPageViewController 更新子 ViewController
Posted
技术标签:
【中文标题】嵌入 NavigationController swift4 时从 UIPageViewController 更新子 ViewController【英文标题】:Update ChildViewController from UIPageViewController when embeded in NavigationController swift4 【发布时间】:2018-05-23 07:59:52 【问题描述】:我有一个嵌入在 NavigationController 中的 UIPageViewController 我以编程方式将一个editButton 添加到UIPageViewController 的navigationItem。 当 UIPageviewcontroller 设置编辑更改状态时,我想更新子 viewController UI。 最简单的方法是什么? 非常感谢。
【问题讨论】:
【参考方案1】:您可以使用RxSwift 来做到这一点
声明一个像
这样的变量`var isEditingEnabled = Variable<Bool>(false)`
在页面控制器中
并在子视图控制器的 viewDidLoad 中添加一个像
的观察者parentVCObj.isEditingEnabled.asObservable().subscribe
【讨论】:
让我知道你不明白。浏览 RxSwift 的文档。这将是实现这一目标的非常有用和简洁的方法 非常感谢!我会尽快看看这个。以上是关于嵌入 NavigationController swift4 时从 UIPageViewController 更新子 ViewController的主要内容,如果未能解决你的问题,请参考以下文章
嵌入在 NavigationController 中的 UITabBarController
self.navigationController 即使在嵌入到导航控制器之后也是“空”
嵌入 NavigationController swift4 时从 UIPageViewController 更新子 ViewController