导航栏问题 . 情景如下 -

搜索成功后,我在表格视图中点击了一个结果/单元格,然后移动到下一个屏幕以获取搜索结果的详细信息,然后在点击取消按钮的搜索结果屏幕上返回 . 它重置了UISearchBar,但它隐藏了导航栏 .

  • 搜索之前

This is navigation bar state before search

  • 点击搜索栏

navigation bar state after tap on search bar

  • 从详细信息屏幕返回到搜索结果屏幕 (Navigation bar gets hidden)

Here navigation bar gets hidden when coming back to search results screen

我试过了

self.navigationController.navigationBar.hidden = NO;

searchBarCancelButtonClicked:(UISearchBar *)searchBar

但没有运气 .