我的大标题在滚动时会正常缩小,就像它应该的那样。但是,即使我滚动到顶部,它也不会再次变大。当我第一次构建项目并打开应用程序时,大标题和搜索栏正常显示,但一旦缩小。在我完成应用程序之前它不会回来。它也发生在我的设备上。
我正在使用tableView
with ViewController
, withsearchBar
在navigation title
. 我tableview header
的导航栏下也有。
我的大标题的工作方式:
它应该工作的方式:
我searchController
在导航栏中添加了一个,但我认为这不是searchController
问题,因为即使我从项目中删除搜索栏也会发生同样的问题。此外,我在 GIF 的这两个不同项目中使用相同的代码制作大标题,但一个有效,一个无效。为什么?
我把这个放在viewDidLoad()
.
navigationController?.navigationBar.prefersLargeTitles = true
我也试过:
navigationItem.largeTitleDisplayMode = .always
但是,它没有用。
我也试过把:
navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .always
那两个在,viewWillAppear()
但效果不佳。
-编辑-
tableView
也是视图层次结构中的第一个。如果层次结构有问题,请告诉我。
我的文档大纲的图像: