NavigationBar偏好大标题不起作用

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

使用iOS 13.3,

我观察到NavigationBar的异常行为。如果向上拖动,则NavigationBar会收缩。 (请参见视频)

不用担心导航栏中的选项卡。没有他们,奇怪的行为也会发生。而且ViewController出现在模式表中的事实也不相关-奇怪的收缩行为也发生在经典视图中。到目前为止,我只从SearchBar知道这种收缩行为。但是这里不存在这种情况。

我如何始终将NavigationBar保持固定的大尺寸?

enter image description here

我尝试没有成功。...

navigationController?.navigationBar.prefersLargeTitles = true
navigationItem.largeTitleDisplayMode = .always
swift scroll navigationbar navigationitem preferslargetitles
1个回答
0
投票
由于屏幕上有一个tableView,因此需要执行以下操作来防止NavigationBar收缩:

tableView.isScrollEnabled = false

如果您的navigationBar具有自定义的高度或其他原因,您还可以设置tableView的Insets使其向下放置,如下所示:

tableView.contentInset = UIEdgeInsets(top: 90.0, left: 0.0, bottom: 0.0, right: 0.0)
© www.soinside.com 2019 - 2024. All rights reserved.