防止UISearchController隐藏导航栏

时间:2014-10-10 16:00:17

标签: ios ios8

当UISearchController的搜索栏变为活动状态时,它会隐藏视图的导航栏。我想让导航栏下方的搜索栏处于活动状态。

在iOS 7中,有一个很好的方法可以在这里为 UISearchDisplayController 执行此操作:https://stackoverflow.com/a/12529945/3799720

但现在在带有UISearchController的iOS 8中,我无法弄清楚如何做到这一点。

2 个答案:

答案 0 :(得分:42)

这可能与UISearchController hidesNavigationBarDuringPresentation属性有关。

答案 1 :(得分:1)

yourSearchController.hidesNavigationBarDuringPresentation = false

这适用于swift