ios - 如何关闭 UINavigationBar 的大标题?

标签 ios swift uinavigationcontroller uilabel uinavigationbar

我在 UINavigationController 中嵌入了一个 UITableView 和一个详细 View :enter image description here我想为“我的笔记”打开大标题,但我想为详细 View 关闭它。类似于默认邮件应用程序在 iPhone 上的工作方式。我将如何在那个 segue 期间更改导航栏的 prefersLargeTitle 属性?

最佳答案

非常简单。

在您的 DetailView 中,您应该将 navigationItem.largeTitleDisplayMode 设置为 .never

(不是navigationController?.navigationItem.largeTitleDisplayMode!!)

navigationItem.largeTitleDisplayMode = .never

关于ios - 如何关闭 UINavigationBar 的大标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47908031/

相关文章:

ios - 从 Nib 加载 UITableViewCell 子类时给出错误的类型

ios - 如何使用自定义动画将一个 UI 元素替换为另一个 UI 元素?

ios - spritekit SKAction.resizeToHeight 不重复

IOS Swift CNContactViewController 导航栏不显示 UINavigation Controller

ios - 如何在 objective-c 中保存 cookie?

android - flutter : Pressing back button closes two screens

swift - 将 NavigationBarController 设置为 rootViewController

swift - 如何在 Swift 中从字符串创建类的实例

ios - 设置失败(tintColor)

ios - 为什么我的 UINavigtionController 栏只有在我覆盖它时才会在 iOS 7 上错误定位?