导航控制器中的UISearchBar和UINavigationBar在搜索时消失

时间:2014-03-30 14:30:36

标签: ios

我在UINavigationBar下面有一个带UISearchBar的UINavigationController。当我在搜索栏中单击时,UINavigationBar上的文本和按钮消失,但空白条仍然保留。我认为这是因为它是一个导航控制器,所以导航栏可以消失。另外,当我开始输入时,搜索栏会消失,但我仍然可以输入。我的问题:当我开始搜索时,有没有办法让整个导航栏消失,或者在搜索时让导航栏上的文字保持不变,如何确保搜索栏不会消失?感谢。before I start typing

when I start typing

2 个答案:

答案 0 :(得分:1)

self.searchController.hidesNavigationBarDuringPresentation = NO;

答案 1 :(得分:0)

想出来。在故事板中,我不得不点击底部的小图标,左边第三个,然后点击#34;解决自动布局问题。"必须关闭Autolayout才能使其正常工作