适配 IOS 安全区域

安全区域指的是一个可视窗口范围,处于安全区域的内容不受圆角(corners)、齐刘海(sensor housing)、小黑条(Home Indicator)影响。
在这里插入图片描述

造成这个问题的主要原因就是 iphoneX 之后在屏幕上出现了所谓的刘海屏,而且在屏幕下方加了一条小黑条。
在这里插入图片描述

在开发时,需要对顶部和底部预留一点空间,防止页面的内容被这些元素遮挡。在 iOS11 新增的特性中,Webkit 包含了两个新的函数和四个预定义的常量用来适配 IOS 的安全区域。

  1. constant():在 IOS11.2 系统之前使用。

    constant()IOS11.2 系统之后被废弃了。

  2. env() :在 IOS11.2 系统之后使用。
  3. safe-area-inset-top:安全区域距离顶部边界距离,状态栏+导航栏大约为88px。
  4. safe-area-inset-left:安全区域距离左边边界距离,竖屏时为0。
  5. safe-area-inset-right:安全区域距离右边边界距离,竖屏时为0。
  6. safe-area-inset-bottom:安全区域距离底部边界距离,大约高度为34px。
body{/* 兼容 iOS < 11.2 */padding-top: constant(safe-area-inset-top);padding-left: constant(safe-area-inset-left);padding-right: constant(safe-area-inset-right);padding-bottom: constant(safe-area-inset-bottom);/* 兼容 iOS >= 11.2 */padding-top: env(safe-area-inset-top);padding-left: env(safe-area-inset-left);padding-right: env(safe-area-inset-right);padding-bottom: env(safe-area-inset-bottom);
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/342653.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

你离升职加薪就差一张CISP证书

&#x1f440;自己经验丰富&#xff0c;能力很强&#xff0c;但是&#xff0c;升职加薪总是轮不到自己&#xff0c;其实你离目标可能就差一张CISP证书。 1️⃣CISP发展现状相关数据 ✍&#x1f3fb;近 3 年&#xff0c;我国网络an全人才在民营企业需求的占比均在 50% 左右&…

PMP应试小技巧,赶紧码住!

虽然单靠应试技巧是万万不行的&#xff0c;但是在较好地掌握了项目管理知识的基础上&#xff0c;应试技巧可以使我们得到更高的分数。 1、一定要认真阅读答案的全部四个选项。千万不要看到某个选项是正确的&#xff0c;就不看其它选项&#xff0c;因为可能还有更正确的选项。P…

【已解决】如何用递归实现位运算计算两数之和

本博文源于笔者正在思考的如何用递归进行计算两数之和。读者一般都会想到用while循环进行操作&#xff0c;位运算两数之和的思想就犹如辗转相除法。文章并附加了对这个方法的流程演示 问题来源 想要用递归实现两数之和。 代码实现 #include<stdio.h> int add(int num…

阿里云服务器ECS介绍_高性能云服务器_为了无法计算的价值

阿里云高性能云服务器60%单实例最大性能提升&#xff0c;35Gbps内网带宽&#xff0c;网络增强&通用型云服务器、本地SSD型云服务器、大数据型云服务器、GPU异构型云服务器&#xff0c;阿里云百科aliyunbaike.com分享阿里云高性能云服务器&#xff1a; 阿里云高性能云服务器…

网安入门15-文件包含(伪协议总结)

php://[输入输出流] 跟**http://**一样&#xff0c;这是php的一个特定的协议格式&#xff0c;统称为伪协议&#xff0c;这是所有伪协议的父类 php:// 可用于以下目的&#xff1a; 读取来自用户输入的数据写入数据到客户端浏览器记录错误信息 php://filter 条件 allow_url…

2023年国庆节深圳市节假日人口迁出数据,shp/excel格式

基本信息 数据名称: 深圳市节假日人口迁出数据 数据格式: Shp、excel 数据时间: 2023年国庆节 数据几何类型: 线 数据坐标系: WGS84 数据来源&#xff1a;网络公开数据 数据字段&#xff1a; 序号字段名称字段说明1a0928迁出人口占迁出深圳市人口的比值&#xff08…

芯课堂 | 一种带WIFI的智能多电机控制系统

现有技术中&#xff0c;每台智能家电基本均需配置一台电机及一个WiFi模组&#xff0c;每台智能家电的电机均通过对应的WiFi模组连接家庭无线路由器进行组网&#xff0c;从而实现网络连接。 但是&#xff0c;这种方式存在技术瓶颈。例如&#xff0c;当一个家庭中智能家电的数量…

算法——贪心法(Greedy)

贪心法 把整个问题分解成多个步骤&#xff0c;在每个步骤都选取当前步骤的最优方案&#xff0c;直到所有步骤结束&#xff1b;在每一步都不考虑对后续步骤的影响&#xff0c;在后续步骤中也不再回头改变前面的选择。不足之处&#xff1a; 贪心算法并不能保证获得全局最优解&…

vue实现导航里面锚点定位和滚动监听功能

需求 我们在开发过程中有时候会遇到左侧导航菜单栏数据需要监听和右侧顶部导航菜单联动效果。这里我们通常使用锚点定位和滚动监听方法实现。这里我们使用两种方案解决&#xff0c;第一是常规的出来方法&#xff0c;第二是通过uniapp里面的scroll-view进行处理 具体实现方案如…

数据库管理-第132期 该如何成为一个合格的DBA(20240112)

数据库管理132期 2024-01-12 第132期 该如何成为一个合格的DBA&#xff08;20240112&#xff09;1 路线2 心态3 本质总结 第132期 该如何成为一个合格的DBA&#xff08;20240112&#xff09; 去年总结的时候&#xff0c;把最后一个活动搞丢了&#xff0c;【ACDU分享会】DBA的危…

微软等开源评估ChatGPT、Phi、Llma等,统一测试平台

微软亚洲研究院、中国科学院自动化研究所、中国科学技术大学和卡内基梅隆大学联合开源了&#xff0c;用于评估、分析大语言模型的统一测试平台——PromptBench。 Prompt Bench支持目前主流的开源、闭源大语言模型&#xff0c;例如&#xff0c;ChatGPT、GPT-4、Phi、Llma1/2、G…

Android音频框架之一 详解audioPolicy流程及HAL驱动加载与配置

一、 AndroidRuntime.so 引发思考 android 系统 framework 代码起点, frameworks/base/core/jni/AndroidRuntime.cpp 文件&#xff0c; 此文件是android系统主线程代码&#xff0c;代码内容涉及系统很多模块&#xff0c;此程序主要是注册模块的JNI接口方法。其中涉及到模块 na…