ios - iOS:使状态栏在非 iphoneX 上隐藏时保持其高度
问题描述
当我隐藏状态栏时:
UIApplication.shared.isStatusBarHidden = true
由于状态栏消失,我的其他视图向上移动。这很奇怪,因为通常当您将视图设置为隐藏时,它不会失去其高度。然而,这不会发生在 iPhoneX 上。
我该怎么做才能隐藏状态栏而不丢失高度?是否可以只使状态栏文本透明?
那也可以解决我的问题。
编辑:人们想知道我为什么要这样做。那么Snapchat就是这样做的。当您从故事中打开照片时,父视图的状态栏会消失,但状态栏所在的高度保持不变。
解决方案
推荐阅读
- rust - 在可变借用编译无错误后不可变借用
- reactjs - 使用 scrollTo 反应 ref 会触发滚动事件,即使我们在之后添加它并删除它
- reactjs - 在反应中单击时,从多个 div 列表中切换仅一个 div 的下拉列表
- linux - 查找以“go”开头的目录,但不查找名称包含“work”或“play”的目录
- pine-script - 标签中星期几的统计信息
- google-chrome - Chrome 91 更新破坏了所有表格视图
- javafx - JavaFx 表格单元链接到多个属性
- java - 带有 Java 代理的 Azure Application Insights:自动收集的远程依赖项自定义属性
- javascript - Flask:POST许多输入字段
- php - 使用 PDO 将 MySQL 表行移动到另一个表