ios - 更新旧的 Xcode 项目,但现在导航栏背景延伸到导航栏的高度以下
问题描述
我有一个最初为 iOS 11 构建的应用程序,我正在为 iOS 15 进行更新,但是我的一个视图中的顶部导航栏存在问题。
这有点难以解释,但基本上看起来顶部导航栏有额外的高度并延伸到导航栏本身的底部下方,导航栏只是 44pts 的标准高度,我已经通过使用print(self.navigationController?.navigationBar.intrinsicContentSize.height.description as Any)
.
作为我试图弄清楚发生了什么的一部分,我已将主故事板中导航栏上的标准和滚动边缘外观背景颜色设置设置为黄色/橙色,导航栏本身设置为黑色,因此这显示了额外的导航栏在酒吧本身下方延伸的区域。
我上传了一个在视图中上下滚动的 gif 图像,您可以看到扩展的高度区域以黄色或橙色显示,并且视图的内容在导航栏后面向上滚动。
我确实很欣赏在没有更多关于应用程序如何工作的其他方面的细节的情况下进行调试是很棘手的,但我希望这可能是其他人遇到过的事情,并且可能对原因有预感,有没有人有任何关于这里可能发生什么的初步想法?
解决方案
推荐阅读
- python - 使用漂亮的汤从表格中的行中的单元格获取值显示 {{row.value}} 作为结果
- build - 使用 helm 重建项目
- python - 在 Python 中更改堆积条形图图例
- java - 如何在android studio中解决“清单合并失败:”
- docker - 如何使用 docker 镜像运行 docker-compose?
- javascript - 带有 CKeditor 4.x 验证的 jQuery 表单验证器不起作用
- reactjs - 部署到 GitHub Pages 的 React 应用程序给出“未找到站点”
- javascript - 如何确保回调下面的代码始终在回调完成后运行
- arrays - 在给定范围内具有频率 k 的总数
- java - 当我运行以下命令时出现问题“Oracle Java (JDK) 8 Installer PPA (DISCONTINUED)” - $sudo add-apt-repository ppa:webupd8team/java