我在显示NavigationController
和SearchController
时遇到问题。如何检测何时显示搜索控制器?我只是尝试了navigationItem.searchController?.isBeingPresented
,但它不起作用,它显示我总是错误的。我试过isActive
,但它也表明我是错误的。
我必须这样做,因为当我把ViewControllers
推入NavigationControllers
时,它会制作出丑陋的隐藏动画......我里面有一个ViewController,当我点击一个项目时,它向我显示一个新的ViewController,其中SearchController也是。
谢谢你的帮助
好的,我解决了。您可以navigationItem.searchController?.searchBar.frame.height
它显示何时出现搜索控制器。