我在出现NavigationController
和SearchController
时遇到问题。如何检测何时显示searchController?我只是尝试了navigationItem.searchController?.isBeingPresented
,但没有成功,这表明我总是错误的。我尝试了isActive
,但它也向我显示了错误。
我必须这样做,因为当我在ViewControllers
中推动NavigationControllers
时,它会使丑陋的隐藏动画...我里面有一个ViewController,当我单击显示的项目时会有一个SearchController我也是ViewController的新ViewController。
谢谢您的帮助
答案 0 :(得分:0)
好的,我解决了。您可以使用navigationItem.searchController?.searchBar.frame.height
它向您显示何时出现searchController。