IPhone X 以上 ”下巴“ 的适配

简介: IPhone X 以上 ”下巴“ 的适配
+关注继续查看

一、需求

ihone手机”下巴“处 按钮处理,如果由下巴,那么我们把按钮的位置上移一些。

image

 二、解决

// calcToBottomHeight 计算后bottom所需要的值
<div class="c-button" :style="{'bottom': calcToBottomHeight + 'px'}">
      <div class="c-button-item c-align-center">
        <span class="c-font-16">确定</span>
      </div>
    </div>
// calcToBottomHeight 计算后所需要的高度
<div class="c-button" :style="{'bottom': calcToBottomHeight + 'px'}">
      <div class="c-button-item c-align-center" @click="deSendInvoice">
        <span class="c-font-16">确定</span>
      </div>
    </div>computed: {
    calcToBottomHeight () {
      let flat = 0
      const needSafeAreaMap = [
        'iPhone X',
        'iPhone 11',
        'iPhone 12',
        'iPhone 13'
      ]
      wx.getSystemInfo({
        success: res => {
          console.log('61', res)
          this.statusBatHeight = res.statusBarHeight
          for (let i = 0; i < needSafeAreaMap.length; i++) {
            if (res.model.includes(needSafeAreaMap[i])) {
              flat = 1
            }
          }
        }
      })
      return flat ? this.statusBatHeight : 0
    }
  },
statusBarHeightnumber状态栏的高度,单位px
modelstring设备型号

三、欢迎交流指正

相关文章
|
21天前
|
iOS开发
移动端iPhone系列适配问题的一些坑
移动端iPhone系列适配问题的一些坑
22 0
|
存储 编解码 API
iPhone X + iOS 11 适配指南(下)
iPhone X + iOS 11 适配指南(下)
270 0
iPhone X + iOS 11 适配指南(下)
|
传感器 移动开发 安全
iPhone X + iOS 11 适配指南(上)
iPhone X + iOS 11 适配指南(上)
198 0
iPhone X + iOS 11 适配指南(上)
|
开发工具 iOS开发
支付SDK适配iPhone X 公告
尊敬的蚂蚁金服开放平台合作伙伴:     苹果已于近期发布最新机型iPhone X,该机型的视觉和页面布局较以往机型有调整。 目前,iOS端的支付宝App支付SDK已适配包括iPhone X在内的iPhone机型,并上传至蚂 蚁金服开放平台,请各位合作伙伴更新该支付SDK,确保用户可以获得最佳的使用体验。
328 0
|
iOS开发
iOS App Icon启动图尺寸配置适配iPhone XS XR XS Max等
前言 近期在开发新项目, 然后针对 App Icon 与 App LaunchScreen 都需要重新切一套, 需要把相应尺寸大小跟 UI 说明一下, 加上最近刚发布的我 iPhone XS XR XS Max都需要进行统一适配,同时为了让自己以及 UI 同事能更好的去了解 iPhone 不同尺寸特意整理了一下。
3246 0
|
iOS开发
iOS版微信6.5.21发布 适配iPhone X
昨日,iOS版微信迎来v6.5.21正式版发布,本次升级主要适配iPhone X,在聊天中查找聊天内容时,可以查找交易消息。可以给聊天中的消息设置日期提醒。上一个正式版v6.5.16发布于9月13日,时隔51天又迎来了更新。
1183 0
|
Web App开发 移动开发 前端开发
H5 页面适配所有 iPhone 和安卓机型的六个技巧
目前,很多APP设计师小伙伴已经开始转向H5前端开发啦,但是解决所有iPhone和安卓机型的适配问题是我们的重中之重。无论是设计APP还是写前端H5.都是要考虑移动端的兼容性。 25学堂今天跟大家来回顾一下H5页面去适配所有iPhone和安卓机型的一些技巧和办法。
1937 0
|
编解码 API 开发者
iPhone屏幕尺寸、分辨率及适配
1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS 2.4 inch
2896 0
|
iOS开发
关于iPhone设备不同显示尺寸适配的一些方法
关于iPhone设备不同显示尺寸适配的一些方法     ------关于适配的理解------ 1、什么是适配?     适配是对不同硬件和系统软件的适应,硬件包括屏幕显示,处理器,内存等等(目前主要是屏幕适配,iPhone 6s新增了3D Touch功能,其他硬件功能并没有实质性的改变),软件主要是不同iOS系统(有些在最新系统(通常会尽量向下兼容)不再支持的方法都需要做一些判断)。
832 0
热门文章
最新文章
相关产品
云迁移中心
推荐文章
更多