iphone6的750x1334分辨率排版开发APP及小程序的原因

本文解析了为何选择iPhone6的750x1334分辨率作为设计基准,探讨了pt、px与rpx的关系,以及如何利用rpx实现不同设备上的小程序自适应布局。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

iphone6的750x1334分辨率排版开发APP及小程序的原因

​ 小程序与APP都是移动设备上的开发,思路一致。而开发的时候,从设计图开始:750px是设计师一般采取的尺寸,然后再自己做适配。本文主要是根据小程序适配来写的:

​ pt是逻辑分辨率,pt的大小与屏幕尺寸有关系,简单可以理解为长度和视觉单位;px物理单位,像素点,不是长度的相关单位,与屏幕尺寸没有关系。 如下表格:

设备屏幕尺寸分辨率(pt)Reader分辨率(px)渲染后PPI(DPI)
iPhone 3GS3.5寸320x480@1x320x480163
iPhone 4/4S3.5寸320x480@2x640x960326
iPhone 5/5S/5C4.0寸320x568@2x640x1136326
iPhone 6/6S4.7寸375x667@2x750x1334326
iPhone 6/6S Plus5.5寸414x736@3x1242x22081080x1920401

​ Reader :一个pt包含几个px;iPhone6下是 1pt = 2px 。

​ PPI表示每一寸包含多少个像素点,对角线勾股定理 ()/3.5寸。 而DPI打印机喷墨点数,这个PPI就是有DPI引申来的概念。

​ rpx小程序自适应。但是不是所有的地方的单位都适合用rpx。

如何做不同分辨率设备的自适应?
  1. 以ip6的物理像素750x1334为视觉稿进行设计,而在小程序中使用rpx为单位;

  2. ip6下的换算单位是1px=1rpx=0.5pt

  3. 使用rpx,小程序会自动在不同的分辨率下进行转换,而使用px为单位不会。(但是也要根据实际的设计,比如横向的间距rpx最合适,竖向的间距可以考虑使用px来达到多页面相同的效果)。

为什么使用ip6的物理分辨率来做设计图?
因为方便换算。ip6下1px=1rpx;而ip6 plus下1px约为0.6rpx;这个跟什么设备无关,也不是谁定的,只是搞好ip6的这个物理分辨率非常好换算。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值