当前位置: 首页 > news >正文

Taro 安全区域

目录

一、问题描述

二、问题解决

1、顶部刘海区

2、底部小黑条


一、问题描述

安全区域主要是为了避免刘海屏或底部栏遮挡,而造成的不良显示效果。

本次将针对以下两点进行考量:

1、顶部刘海屏区

2、苹果X底部小黑条

二、问题解决

通过Taro.getSystemInfoSync()方法可以获取到设备的信息,虽然其他api也有类似效果,但这个api兼容性是最好的,推荐使用。

1、顶部刘海区

getSystemInfoSync.Result.safeAera.top

这就是刘海屏上方刘海的高度,给容器设置对应的paddingTop即可。

2、底部小黑条

这个区域在苹果X这类手机上比较常见,解决方案是获取到以下计算后到值:

getSystemInfoSync.Result.screenHeight - getSystemInfoSync.Result.safeAera.bottom

这个差值就是屏幕最下方需要留到空间,当这两个值相同时,此时的设备是没有小黑条的,有小黑条的设备都存在此差值。

以上就是安全区域的解决方案!

http://www.xdnf.cn/news/570133.html

相关文章:

  • React-改变当前页class默认的样式
  • PHP 扇形的面积(Area of a Circular Sector)
  • Redis集群在NoSQL中的应用与优化策略
  • 提升加密交易效率:PumpSwap批量交易功能深度解析
  • JAVA批量发送邮件(含excel内容)
  • Proteus 51单片机仿真模拟步骤详解【附有51单片机的仿真图,仿真软件】【调试专用】
  • 【VSCode】在远程服务器Linux 系统 实现 Anaconda 安装与下载
  • 职坐标编程开发进阶路径
  • 详解Redis缓存穿透、缓存雪崩、缓存击穿:原理、场景与解决方案
  • Gradle导入旧工程报错问题解决
  • java接口自动化(二) - 接口测试的用例设计
  • springAI调用deepseek模型使用硅基流动api的配置信息
  • 分布式电源的配电网无功优化
  • 汽车转向系统行业2025数据分析报告
  • 【python】纤维宽度分布分析与可视化
  • 小米汽车二期工厂下月将竣工,产能提升助力市场拓展
  • 使用 Vue 展示 Markdown 文本
  • 一个实际电路的原理图是怎样设计出来的?附带案例流程图!
  • export和import的书写方式
  • 深度学习之序列建模的核心技术:LSTM架构深度解析与优化策略
  • Devicenet主转Profinet网关助力改造焊接机器人系统智能升级
  • 【动手学深度学习】1.4~1.8 深度学习的发展及其特征
  • 视觉基础模型
  • 【Qt】QImage::Format
  • 目标检测 Sparse DETR(2022)详细解读
  • 线上 Linux 环境 MySQL 磁盘 IO 高负载深度排查与性能优化实战
  • 学编程对数学成绩没帮助?
  • 一、苍穹外卖
  • File文件
  • 大模型下载到本地