【问题标题】:Update ChildViewController from UIPageViewController when embeded in NavigationController swift4嵌入 NavigationController swift4 时从 UIPageViewController 更新子 ViewController
【发布时间】:2018-05-23 07:59:52
【问题描述】:

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

【问题讨论】:

    标签: ios uinavigationcontroller swift4 uipageviewcontroller


    【解决方案1】:

    您可以使用RxSwift 来做到这一点

    声明一个像

    这样的变量
    `var isEditingEnabled = Variable<Bool>(false)` 
    

    在页面控制器中

    并在子视图控制器的 viewDidLoad 中添加一个像

    的观察者
    parentVCObj.isEditingEnabled.asObservable().subscribe{
    
    }
    

    【讨论】:

    • 让我知道你不明白。浏览 RxSwift 的文档。这将是实现这一目标的非常有用和简洁的方法
    • 非常感谢!我会尽快看看这个。
    猜你喜欢
    • 1970-01-01
    • 2018-10-10
    • 1970-01-01
    • 2019-11-24
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多