ios - SearchController 不显示导航栏

标签 ios objective-c xcode7

假设,我正在讨论 View Controller 并且我搜索了一些东西。现在我切换了选项卡,现在我又回到了这个讨论 View Controller ,然后导航栏被隐藏了,这是我不想要的。我尝试了所有方法,例如 hidesNavigationBarDuringPresentation 或导航项的 setHidden 属性,但没有任何反应。

最佳答案

试试这个

if your current viewcontroller is already embed with Navigation controller, the following code will work

-(void)viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
   [[self navigationController] setNavigationBarHidden:NO animated:YES];

}

注意

Present viewcontroller does not embed with UINavigationcontroller, if you want we need to add in manual, see this link once

关于ios - SearchController 不显示导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35725218/

相关文章:

ios - 如何在 iOS 15 及更早版本上支持程序化 View 关闭

iphone - UICollectionView:一行或一列

objective-c - 如何将日期初始化为 NSDate?

ios - ios核心数据关系查询

objective-c - EKAlarm 不会在 iOS 5 中设置

ios - 使用 Xcode 7 本地化 iOS 框架字符串和资源

ios - CoreData 将对象添加到一对多关系错误

ios - 如何在iOS上阅读Cordova通话记录?

ios - SWIFT:在具有多个部分的 TableView 中显示字典时,无法使具有标识符单元格错误的单元格出队

Swift 代码错误 : Value of type String has no member Int