gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 01:58:51 27 4
gpt4 key购买 nike

我在使用 Table View Controller 时遇到 iOS 11 的大标题问题。

我已经在 viewDidLoad 中将 prefersLargeTitles 设置为 true:

override func viewDidLoad() {
super.viewDidLoad()

navigationController?.navigationBar.prefersLargeTitles = true
}

当运行我的应用程序时,标题显示为好像 prefersLargeTitles 设置为小,但如果我随后向下滚动,则会显示大标题。

我有 2 个 UIViewControllers,它们都正确显示大标题,禁止 UITableViewController

我尝试了不同的组合,在代码和 Storyboard中将 prefersLargeTitles 设置为 true,您可以在 Storyboard中将 Large Title 设置为 Automatic始终从不

我只能在 Stack Overflow 上找到另一个问题,它提到了这个确切的问题,但似乎没有一个答案能解决它。

有没有其他人遇到过这个问题能够解决它?

最佳答案

设置prefersLargeTitles 后,您可以通过调用 UITableView 上的 setContentOffset 来触发显示大标题。

override func viewDidLoad() {
super.viewDidLoad()

navigationController?.navigationBar.prefersLargeTitles = true
self.tableView.setContentOffset(CGPoint(x: 0, y: -1), animated: true)
}

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

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