如何在 isHidden 属性 更改时在导航栏上设置关闭?

How to set closure on navigation bar when isHidden property change?

我使用 navigationController?.hidesBarsOnTap = true 隐藏导航栏。我需要观察 isHidden 属性 触发时的某些操作。

我觉得你可以在RXSwift库中使用KVO,rx.observe,观察isNavigationBarHidden的值属性。

请检查link。 https://github.com/ReactiveX/RxSwift/blob/master/Documentation/GettingStarted.md#rxobserveweakly

或使用 FLAG 使其在隐藏和显示导航栏或与之相关的任何事件时为真或假,并使该变量可通过 RXSwift 观察。