大导航标题栏默认隐藏

Large navigation title bar is hidden by default

默认情况下会显示较大的导航栏,但它突然变为较小的标题,可能是在最近的更新中。我在使用 UICollectionViewController 时遇到了这个问题,尽管为了确认,我将以下代码添加到 viewDidLoad 方法中。

self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationItem.largeTitleDisplayMode = .always;

感谢任何线索! :)

我提到了 iOS 11 large-title navigation bar not collapsing,尽管 Apple 已经解决了 OP 问题,但他们引入了一个新错误,如果您通过代码设置 prefersLargeTitlec,则会导致标题过大仅在您手动向上滚动时显示。

修正:

- 通过故事板检查 largeTitleDisplayMode

- 通过 Storyboard

largeTitleDisplayMode 设置为 "Automatic"

- 从您的视图控制器中删除任何类似的代码