代码之家  ›  专栏  ›  技术社区  ›  Aleksandr Maybach

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

  •  0
  • Aleksandr Maybach  · 技术社区  · 8 年前

    navigationController?.hidesBarsOnTap = true 用于隐藏导航栏。当它触发时,我需要观察它的一些行为。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Dhaval Bhadania    8 年前

    我认为可以在RXSwift库中使用KVO、rx.observe,并观察isNavigationBarHidden属性的值。

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

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