默认情况下隐藏大型导航标题栏

问题描述 投票:2回答:1

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

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

任何线索赞赏! :)

ios swift uinavigationcontroller uinavigationbar
1个回答
3
投票

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

固定:

- 通过故事板检查largeTitleDisplayMode

- 通过故事板将largeTitleDisplayMode设置为“自动”

- 从View Controllers中删除任何类似的代码

© www.soinside.com 2019 - 2024. All rights reserved.