同步

uni.getSystemInfo(OBJECT)

异步

uni.getSystemInfoSync()


使用方式一

<template><view class="content"><view style="background-color: red;" :style="{height:heightOne+'px'}">1</view><view style="background-color: yellow;" :style="{height:heightTwo+'px'}">2</view></view>
</template><script>export default{data(){return{heightOne:0,heightTwo:0,}},onReady(){const self = this;switch (uni.getSystemInfoSync().platform) {case 'ios':// 异步方式uni.getSystemInfo({success: function (res) {console.log(res.safeArea)self.heightOne = res.safeArea.top;//头部区域self.heightTwo = res.safeArea.height;//内容区域}});//同步方式// self.heightOne.uni.getSystemInfoSync().safeArea.top// self.heightTwo.uni.getSystemInfoSync().safeArea.heightbreak;}},onLoad(){},onShow() {},methods:{}}
</script>
<style></style>

结果如下:

使用方式二

<template><view class="content"><view class="contents" :style="{bottom:heightOne+'px'}"></view></view>
</template><script>export default{data(){return{heightOne:0,heightTwo:0,}},onReady(){const self = this;switch (uni.getSystemInfoSync().platform) {case 'ios':// 异步方式uni.getSystemInfo({success: function (res) {console.log(res.safeArea)let sHeight = res.screenHeight;//获取屏幕高度let sTop = res.safeArea.bottom;//获取安全区域底部高度self.heightOne = sHeight - sTop;//获取安全区域距离底部的高度}});//同步方式// self.heightOne.uni.getSystemInfoSync().safeArea.top// self.heightTwo.uni.getSystemInfoSync().safeArea.heightbreak;}},onLoad(){},onShow() {},methods:{}}
</script>
<style>.contents{background-color: red;position: absolute;width: 100%;height: 10rpx;}
</style>

结果如下:

uniapp处理IOS底部横条安全区域相关推荐

  1. 隐藏 ios底部横条HomeIndicator

    在RootViewController.mm中添加如下代码 -(BOOL)prefersHomeIndicatorAutoHidden {return YES; }

  2. uniapp小程序—适配ios底部小黑条

    适配ios底部小黑条,兼容性 给中间内容部分添加:注意前后顺序 padding-bottom: constant(safe-area-inset-bottom); padding-bottom: en ...

  3. 小程序 自定义导航(适配所有手机包括刘海屏),iPhone8以上机型的底部横条遮挡问题

    ** 自定义顶部导航 ** 备注:无法实现顶部导航的安卓靠左,IOS居中的现象 1. 隐藏小程序自带的顶部导航 在页面的json或app.json中添加(隐藏顶部导航): "navigati ...

  4. 微信小程序兼容手机底部横条适配

    方法一. 1.采用下面方式进行判断是否有底部横条 let res = wx.getSystemInfoSync(); if (res.model.indexOf('iPhone X') > -1 ...

  5. iphone隐藏底条_iPhone12隐藏底部横条方法 iPhone12怎么隐藏底部小白条

    iPhone12怎么隐藏底部小白条?很多iPhone 12用户反馈在看手机或者玩游戏的时候,屏幕底部的小白横条非常碍眼,但是又不知道怎么隐藏掉,所以小编今天整理了下iPhone12隐藏底部横条方法,帮 ...

  6. Unity中实现隐藏iPhoneX底部横条

    一:前言 我们发布的游戏在iPhoneX之后的机型上默认会一直显示底部的横条,非常影响游戏体验并且不小心就会滑上去 二:解决办法 勾选上IOS的Player Settings中的Defer syste ...

  7. 如何用css适配iphoneX底部横条?!?

    当我们在做app或者小程序的时候,如果是自适应屏幕高度,或者是用定位到底部按钮的时候,iphoneX底部的返回横条老是遮挡底部内容,如果巧妙的设计代码,使它能适配到iphoneX呢? 比如我写了一个底 ...

  8. iphone隐藏底条_王者荣耀iPhoneX版底部横条退出怎么解决?如何隐藏home键?

    亲爱的召唤师: 我们在2017年11月8日上架了1.31.4.18客户端版本以优化iPhone X机型的游戏体验,各位iPhone X召唤师需要将APP版本号升级为1.31.4.18即可获得最佳游戏体 ...

  9. uni-app 开发 ios底部安全区域(底部白色区域块)

    iOS方案:(仅App端支持) manifest.json 文件 源码视图 app-plus 节点 safearea 设置背景色 "safearea": { "backg ...

最新文章

  1. 微信小程序下拉刷新和上拉加载的实现
  2. oracle 数据库问题:“ORA-01922: 必须指定 CASCADE 以删除...“,原因及解决办法
  3. hdu5375(格雷码问题+简单DP)
  4. 最幸福的码农在用什么编程语言?
  5. 保存界面cd的内容图片到本地
  6. IDEA 公司,又出新神器,一套代码适应多端!
  7. mysql 按字段排序
  8. 华为p50 pro 鸿蒙,华为p50pro有双系统吗-采用鸿蒙系统吗
  9. Java设计模式——建造者模式
  10. win7安装 - 避免产生100m系统保留分区的办法
  11. 2014武汉理工计算机专业李帅,武汉理工大学信息工程学院2014考研复试名单公示...
  12. 条码生成器如何导入CSV文件批量生成条形码
  13. Ubuntu中docker的安装和使用
  14. 原来,“空三加密”竟是加了这些“密”!
  15. 熵速率定义与各类熵的关系
  16. 2022最新淘宝天猫商品详情接口采集方法
  17. centos7启动服务uthorization not available. Check if polkit service is running or see debug message for
  18. 休谟的“归纳问题”——关于归纳方法的批判
  19. matlab中diag什么,线性代数里的“diag”是什么意思?
  20. 魔王语言解释(数据结构课程设计)

热门文章

  1. 【安全牛学习笔记】手动漏洞挖掘(三)
  2. 基于VMwareWorkstation技术预览版2012上的WinServer8测试版安装
  3. javascript中将整数添加千位符号
  4. 重构路上遇到的一些兼容性问题
  5. synchronsized修饰方法的使用
  6. 从易于扩展扩展的角度来设计FizzBuzzWhizz
  7. OAuth2.0 基础概述
  8. 如何使用Apache的ab工具进行网站性能测试
  9. OU/Group/Group Policy组织单元、组和组策略
  10. Zookeeper高级