本篇文章记录的是小程序兼容的ios 6.7.7 ,plus, x及xs等等,最后方式设计人员应该看懂的设计方式(会了才能开发设计搞…)

第一、各个iphone的尺寸

绝对是帮你解决各种问题的表,对应微信开发工具去设置,还用什么测试机,省省省。


第二、考虑各种iPhone x的留海底部,安全区域

真正的代码放着了
界面没有用rpx 用的是 px. 所以我这里就没乘2了,
下面的49是底部有个按钮
1.带x的 都有刘海,注意底部,安全区域。
2.xr是特殊的x, 他是@2x的图,
3.我们开发在设计界面上,概率尺寸就行,分辨是和对应的iphone版本换图才会用到,

wx.getSystemInfo({     //获取窗口信息  设置筛选的高度success: function (res) {console.log(res)var heightNum = res.windowHeightthat.setData({heightbox : heightNum })if (res.model.indexOf('iPhone XR') != -1) {    //这个比较特殊heightNum = heightNum - 49 - 34;that.setData({scrollHeight: heightNum,paddingb: 34});} else if (res.model.indexOf('Plus') != -1){heightNum = heightNum - 49;that.setData({scrollHeight: heightNum,});} else if (res.model.indexOf('iPhone X') != -1){heightNum = heightNum - 49 - 34;that.setData({scrollHeight: heightNum,paddingb: 34});} else {heightNum = heightNum - 49;that.setData({scrollHeight: heightNum,});}}


放一张开发图

例外有人通过分辨率来设计宽高,这里我就不指手画脚,因为我没有试过(着急解决问题),后面试试!
放一个简单的demo

wx.getSystemInfo({success: function (res) {that.setData({//动态根据手机分辨率来计算内容的高度(屏幕总高度-顶部筛选栏的高度)contentHeight: (res.windowHeight - 72 * res.screenWidth / 750)});}});

3.设计人员请看

对设计稿有详细的了解描述

小程序兼容各个ios版本相关推荐

  1. 微信小程序软件测试junit,微信小程序兼容性能测试方法

    本文为微信小程序兼容.性能测试方法介绍. 兼容 操作系统兼容 由于小程序依赖微信客户端本身,因此理论上来说只要微信客户端兼容的小程序应该都可以兼容,这里推荐覆盖Android和iOS主流版本系统即可, ...

  2. 微信小程序0.11.122100版本新功能解析

    微信小程序0.11.122100版本新功能解析 我的知乎专栏-小楼昨夜又秋风 https://zhuanlan.zhihu.com/oldtimes 新版本就不再吐槽了,整的自己跟个愤青似的.人老了, ...

  3. 今天微信小程序发现wx.request不好使了,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2...

    今天微信小程序发现wx.request不好使了,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2 查官方文档 解决方法 在 PowerShell中运行以下内容, 然后重启服务器 # Enab ...

  4. 微信小程序开发手册离线版本-下载

    微信小程序 微信官方日前发布了关于小程序的帮助手册,起地址为: https://mp.weixin.qq.com/debug/wxadoc/dev/ 如果需要最新离线版,可以打开 https://we ...

  5. 抖音壁纸小程序v1.0.2版本功能,新增达人入住功能

    抖音壁纸小程序v1.0.2版本功能 抖音壁纸小程序源代码 此次新增和优化功能如下: 达人入住 达人审核 收益管理 下载壁纸页面UI优化 素材管理 素材上传 新增抖音图片检测接口 消息通知 达人搜索 收 ...

  6. uniapp 微信小程序开发 解决旧版本缓存

    1.uniapp 微信小程序如何解决旧版本缓存问题 在小程序发布新版本后,小程序端是异步更新,新版本覆盖较慢.如果用户之前已经打开过小程序,通过 热启动 再进入小程序时,可能访问的还是旧版本,需要一段 ...

  7. 微信小程序中苹果iOS手机显示时间格式NaN不正确的问题

    项目场景: 实现安卓Android和苹果iOS中微信小程序显示订单时间信息 问题描述 微信小程序中苹果iOS手机显示时间格式NaN不正确的问题 原因分析: 安卓微信小程序显示正常,苹果按格式YYYY- ...

  8. 小程序textarea在ios中内边距的解决办法

    小程序textarea在ios中内边距的解决办法 官方文档上面有一个 disable-default-padding 属性去除在ios上面的内边距

  9. uni-app app 跳转 微信小程序(安卓/ios)

    uni-app app 跳转 微信小程序(安卓/ios) 近日接到需求,需要实现在 app 中直接跳转到微信小程序中,其实非常简单,uni-app 都已经集成好了. 安卓和ios 有点区别,这个需要注 ...

最新文章

  1. php -find(),php – beforeFind()添加条件
  2. Android 中View的绘制机制源代码分析 三
  3. 应届生web前端面试题_2020最新Web前端经典面试题试题及答案(持续更新)
  4. 如何为file增加文件类型的识别
  5. leetcode-876. 链表的中间结点解法
  6. l2正则化python_回归分析_L2正则化(岭回归)【python实现】
  7. 通过napalm-huawei-vrp模块对华为交换机信息进行分析(ENSP模拟器)
  8. lua绑定c++的时候常见得错误
  9. xposed获取context 的方法
  10. 计算机类教材的选题策划,电子计算机类科技期刊的选题策划.doc
  11. ffmpeg转码参数
  12. android原生 6108v9a,全国通用版华为EC6108V9A图文教程
  13. 【数据结构】图(最短路径Dijkstra算法)的JAVA代码实现
  14. 腾讯云技术认证考试综述 腾讯云技术认证题库
  15. 24.双边滤波和中值滤波器(自定义中值滤波器去除椒盐噪声、exp含义)-- OpenCV从零开始到图像(人脸 + 物体)识别系列
  16. 为知笔记Markdown笔记里的插入代码怎么实现/为知笔记怎怎么插入代码段
  17. Excel 中连续生成开始日期和结束日期之间的日期
  18. 硬核干货合集!500+篇Java干货技术文章整理|资源|书单|工具|面试指南|强烈建议打开!
  19. A.Cow Gymnastics 奶牛体操
  20. 条码打印机使用方法与选购指南

热门文章

  1. Vue3学习笔记:了解并使用Pinia状态管理
  2. 阿里资深架构师推荐:企业架构理论及其在国内金融业的实践综述
  3. speedoffice表格中如何自动求和
  4. 三国志战略版:国庆英雄集结解说_二
  5. ticwatch能支持鸿蒙吗,我的廉价表盒 篇二:过气的智能手表?出门问问Ticwatch2 一年半断断续续的使用体验...
  6. 一文告诉你CXL是什么,有什么新的机会 (上)
  7. [模拟产品]差分运放和仪表放大器应用科普贴
  8. 【Python】打断点
  9. 非常可乐(九度 OJ 1457)
  10. ps照片处理器怎么打文字_什么是文字处理器?