在搜索栏中输入时消失的导航栏

时间:2016-11-25 00:29:54

标签: ios swift storyboard

我这里有一个带导航栏的菜单,搜索&范围栏和表格视图:

Shows Scope BAr

问题是当我在搜索栏中输入时会发生这种情况:

Dissapering Navigation Bar

知道为什么会发生这种情况以及如何解决这个问题?我在Stroyboard中做了所有这些。

2 个答案:

答案 0 :(得分:2)

你可以在这做两件事,

1)如果您不希望UISearchController通过导航栏设置动画,则可以设置

yourSearchController.hidesNavigationBarDuringPresentation = false

2)您可以设置definesPresentationContext,以便您的搜索控制器仅位于顶部。

self.definesPresentationContext = true

答案 1 :(得分:0)

您的UISearchController上有一个名为hidesNavigationBarDuringPresentation的属性。只需将其设置为false