大导航标题栏默认隐藏
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 问题,但他们引入了一个新错误,如果您通过代码设置 prefersLargeTitle
和 c
,则会导致标题过大仅在您手动向上滚动时显示。
修正:
- 通过故事板检查 largeTitleDisplayMode
- 通过 Storyboard
将 largeTitleDisplayMode
设置为 "Automatic"
- 从您的视图控制器中删除任何类似的代码
默认情况下会显示较大的导航栏,但它突然变为较小的标题,可能是在最近的更新中。我在使用 UICollectionViewController
时遇到了这个问题,尽管为了确认,我将以下代码添加到 viewDidLoad
方法中。
self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationItem.largeTitleDisplayMode = .always;
感谢任何线索! :)
我提到了 iOS 11 large-title navigation bar not collapsing,尽管 Apple 已经解决了 OP 问题,但他们引入了一个新错误,如果您通过代码设置 prefersLargeTitle
和 c
,则会导致标题过大仅在您手动向上滚动时显示。
修正:
- 通过故事板检查 largeTitleDisplayMode
- 通过 Storyboard
将largeTitleDisplayMode
设置为 "Automatic"