gpt4 book ai didi

iOS 11 更喜欢 LargeTitles 在滚动之前不更新

转载 作者:IT王子 更新时间:2023-10-29 05:07:18 26 4
gpt4 key购买 nike

我使用包装在 UINavigationController 中的 UITableView 实现了一个基本的 UIViewController。我将 prefersLargeTitles 设置为 true:

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.title = "Coffees"
}

但是,在我 ScrollView 之前,标题一直很小,此时它会放大。我尝试将该调用移动到我创建 UINavigationController 的位置,但没有任何效果。当我设置 prefersLargeTitles 时,我确定 navigationController 不是 nil。

我应该在别处更新该属性吗?还是我应该提交 Radar?

更新:

这似乎只有在我的 View 包含一个 UITableView 或者它本身就是一个 UITableViewController 时才会发生

最佳答案

我最近遇到了同样的问题,但没有任何建议对我有用。相反,我需要做的就是调用 sizeToFit()。示例代码:

private func configureNavigator() {
guard let navigationController = navigationController else { return }
navigationController.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .automatic
navigationController.navigationBar.sizeToFit()
}

希望对您有所帮助!

关于iOS 11 更喜欢 LargeTitles 在滚动之前不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44448145/

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