ios - UINavigationBar 在 iOS 11 中消失

标签 ios objective-c xcode uinavigationbar uinavigationitem

我试图让我的 iOS 应用程序设计看起来像 iOS 11 标准应用程序。我在 UINavigationBar 中添加了 UISearchController。搜索工作正常,但是当用户选择单元格并转到 destinationViewController 时,UINavigationController 消失了。这是屏幕截图:how navigation looks like in rootdisappeared navigation in destinationVC

什么会导致这个问题?

注意:如果我不使用搜索而只是选择单元格,则 destinationVC 将正常使用 Navigation、BackButton 和 Tittle。

最佳答案

我遇到了类似的问题并补充说:

self.searchController.hidesNavigationBarDuringPresentation = NO;

关于ios - UINavigationBar 在 iOS 11 中消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46351490/

相关文章:

iphone - 构建在 XCode 中运行的 C 库最终会出现不受支持的架构

ios - 在 iOS 上创建多列 View

xcode - Xcode 可以在构建时将版本号插入到库的文件名中吗?

iphone - iOS中文本字段的自定义外观

ios - Swift AppIntent 当包含参数时总是要求确认

ios - 使用 XPC 创建守护进程/UI 连接

iPhone - 是否可以创建从中心向外显示图像的动画?

ios - 如何以编程方式将 View 固定到 Swift 中的选项卡栏?

ios - UICollectionView 单元格阴影

ios - 使用 swift 2 消除 ios 8.4 中连续绘制期间的滞后延迟