我有一个UINavigationController,UISearchBar就在UINavigationBar下面。当我在搜索栏中单击时,UINavigationBar上的文本和按钮消失,但空白的白条仍然保留。我认为这是因为它是一个导航控制器,所以导航栏可以消失。此外,当我开始打字时,搜索栏会消失,但我仍然可以键入。我的问题是:当我开始搜索时,是否有一种方法可以使整个导航栏消失,或者使导航栏上的文本在搜索时保持不变,以及如何确保搜索栏不消失?谢谢。


发布于 2014-04-01 01:30:14
弄明白了。在故事板中,我不得不点击底部的小图标,左边的第三个图标,然后“解决自动布局问题”。Autolayout必须离开才能让这件事生效
发布于 2016-01-04 00:31:04
self.searchController.hidesNavigationBarDuringPresentation = NO;https://stackoverflow.com/questions/22745182
复制相似问题