检测何时SearchController出现在UINavigationItem中

时间:2019-04-19 13:40:14

标签: ios swift animation uinavigationcontroller

我在出现NavigationControllerSearchController时遇到问题。如何检测何时显示searchController?我只是尝试了navigationItem.searchController?.isBeingPresented,但没有成功,这表明我总是错误的。我尝试了isActive,但它也向我显示了错误。

我必须这样做,因为当我在ViewControllers中推动NavigationControllers时,它会使丑陋的隐藏动画...我里面有一个ViewController,当我单击显示的项目时会有一个SearchController我也是ViewController的新ViewController。

谢谢您的帮助

1 个答案:

答案 0 :(得分:0)

好的,我解决了。您可以使用navigationItem.searchController?.searchBar.frame.height它向您显示何时出现searchController。