gpt4 book ai didi

iOS14 navigationItem.largeTitleDisplayMode = .always 不工作

转载 作者:行者123 更新时间:2023-12-03 11:16:05 25 4
gpt4 key购买 nike

我有一个 ViewControllerDetailViewController ,在 ViewDidLoadViewController我设置了以下代码,目的是使ViewController总是使用大标题

self.navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .always
ViewDidLoadDetailViewController我设置了以下代码,目的是使 DetailViewController不使用大标题
navigationItem.largeTitleDisplayMode = .never
当我从 DetailViewController 返回时至 ViewController ,在 ViewController 中显示小标题而不是大标题.此代码在 iOS12 和 iOS13 中是正确的。如何制作 ViewController在 iOS14 上总是显示大标题?
目前使用来自 App Store 的 Xcode12

最佳答案

对于 iOS 14,需要添加 sizeToFit 函数。
下面的代码总是有效的。

navigationController?.navigationBar.prefersLargeTitles = true
navigationController?.navigationBar.sizeToFit()

关于iOS14 navigationItem.largeTitleDisplayMode = .always 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64005273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com