uniapp 苹果安全域适配

一、使用原生占位(仅App端支持)
复制代码
//在manifest.json 文件中 app-plus 中配置
"safearea": {  
    "background": "#FFFFFF",  
    "bottom": {  
        "offset": "auto"  
    }  
}
二、不使用原生占位
复制代码
//(非App端可以不在manifest中配置)
"safearea": {  
    "bottom": {  
        "offset": "none"  
    }  
}

获取系统信息

复制代码
 uni.getSystemInfo({
      success: (info) => {
        // 判断是否为iOS设备
        if (info.platform === 'ios') {
          // 去判断显示 安全边距
        }
      }
    });

动态绑定css 显示安全边距

复制代码
.xxx-view {  
    // 写在需要添加底部边距的盒子上
    padding-bottom: constant(safe-area-inset-bottom); /*兼容 IOS<11.2*/
    padding-bottom: env(safe-area-inset-bottom); /*兼容 IOS>11.2*/
}
相关推荐
哪里不会点哪里.2 分钟前
Spring Boot 自动装配原理深度解析
java·spring boot·后端
咕咕咕_biubiubiu5 分钟前
uniapp插件——原生插件开发和使用
uni-app
晚霞的不甘7 分钟前
Flutter for OpenHarmony 引力弹球游戏开发全解析:从零构建一个交互式物理小游戏
前端·flutter·云原生·前端框架·游戏引擎·harmonyos·骨骼绑定
春日见9 分钟前
Docker中如何删除镜像
运维·前端·人工智能·驱动开发·算法·docker·容器
芋头莎莎11 分钟前
UNIAPP连接MQTT记录要点
uni-app
枫斗.11 分钟前
Spring AI 自定义 ChatClient Bean 注入冲突问题详解
java·人工智能·spring
是三好12 分钟前
javaSE
java·后端·spring
新 一.12 分钟前
uniapp在ios上真机测试运行
ios·uni-app
Swift社区12 分钟前
Java 实战 -Error和Exception有什么区别?
java·开发语言
曹轲恒14 分钟前
SpringBoot整合SpringMVC(下)
java·spring boot·spring