首页 > 解决方案 > 将“prefersLargeTitle”设置为 true 的 UINavigationController 不会立即显示大标题 - 您必须向上滚动才能显示

问题描述

我有一个基本问题:我有一个UINavigationController集合作为 a 的辅助视图,UISplitViewController并且我将它的prefersLargeTitle属性设置为 true:

self.navigationBar.prefersLargeTitles = true

作为其中的一部分rootViewControllerUINavigationController我有一些任意UIViewController包含 aUICollectionView或某些东西(只是一些滚动内容)。

现在的问题是大标题没有立即显示。您必须先向上滚动才能显示它。

以下是行为示例: https ://imgur.com/a/G4ABHjd

我觉得这里缺少一个简单的属性。有任何想法吗?

XCoordinator演示视频来自我碰巧打开的框架的示例项目。我也在一个新项目中重新创建了这种行为,所以没关系。

谢谢!

标签: iosswiftuicollectionviewuinavigationcontrollerpreferslargetitles

解决方案


推荐阅读