Я использую navigationController?.hidesBarsOnTap = true для скрытия панели навигации.И мне нужно наблюдать свойство isHidden для некоторых действий, когда оно срабатывает.
navigationController?.hidesBarsOnTap = true
Я думаю, вы можете использовать KVO, rx.observe в библиотеке RXSwift и наблюдать значение свойства isNavigationBarHidden.
, пожалуйста, проверьте ссылку.https://github.com/ReactiveX/RxSwift/blob/master/Documentation/GettingStarted.md#rxobserveweakly
или с помощью FLAG, чтобы сделать его истинным или ложным при скрытии и показать панель навигации или любое другое событие, связанное с этим, и сделать эту переменную наблюдаемой с помощью RXSwift.