iOS开发值苹果手机各种尺寸详细表以及iPhoneX、iPhoneXS、iPhoneXR、iPhoneXSMax屏幕适配

 iPhone设备

物理分辨率是硬件所支持的,逻辑分辨率是软件可以达到的。

代数设备操作系统逻辑分辨率(point)物理分辨率(pixel)屏幕尺寸(对角线长度)缩放因子
 iPhone     
第一代iPhone 2GiOS 1320 x 480480 x 3203.5寸1x
第二代iPhone 3iOS 2320 x 480480 x 3203.5寸1x
第三代iPhone 3GSiOS 3320 x 480480 x 3203.5寸1x
第四代iPhone 4iOS 4320 x 480960 × 6403.5寸2x
第五代iPhone 4SiOS 5320 x 480960 × 6403.5寸2x
第六代iPhone 5iOS 6320 x 5681136 x 6404.0寸2x
第七代iPhone 5S/5CiOS 7320 x 5681136 x 6404.0寸2x
第八代iPhone 6iOS 8375 x 6671334 x 7504.7寸2x
第八代iPhone 6 PlusiOS 8414 x 7362208 x 1242 (1920x1080)5.5寸3x
第九代iPhone 6SiOS 9375 x 6671334 x 7504.7寸2x
第九代iPhone 6S PlusiOS 9414 x 7362208 x 1242 (1920x1080)5.5寸3x
 iPhone SEiOS 9320 x 5681136 x 6404寸2x
第十代iPhone 7iOS 10375 x 6671334 x 7504.7寸2x
第十代iPhone 7 PlusiOS 10414 x 7362208 x 1242 (1920x1080)5.5寸3x
第十一代iPhone 8iOS 11375 x 6671334 x 7504.7寸2x
第十一代iPhone 8 PlusiOS 11414 x 7362208 x 1242 (1920x1080)5.5寸3x
第十一代iPhone XiOS 11375 x 8122436 × 11255.8寸3x

苹果所有设备屏幕尺寸  
如图所示:

这里写图片描述

Tips:

机型屏幕宽高比
iPhone 5320÷568=0.563
iPhone 6375÷667=0.562
iPhone 6 Plus414÷736=0.5625

  
最终发现iPhone5和6一个小秘密,它们的比例是不变的


iPod设备

设备操作系统物理分辨率(pixel)屏幕尺寸(对角线长度)缩放因子
iPod Touch 1iOS 1480 x 3203.5寸1x
iPod Touch 2iOS 2480 x 3203.5寸1x
iPod Touch 3iOS 3480 x 3203.5寸1x
iPod Touch 4iOS 4960 x 6403.5寸2x
iPod Touch 5iOS 61136 x 6404.0寸2x
iPod Touch 6iOS 81136 x 6404.0寸2x

iPad设备

设备操作系统物理分辨率(pixel)屏幕尺寸(对角线长度)缩放因子
iPad 1iOS 31024 x 7689.7寸1x
iPad 2iOS 41024 x 7689.7寸1x
iPad 3 (The New iPad)iOS 52048 x 15369.7寸2x
iPad 4iOS 62048 x 15369.7寸2x
iPad AiriOS 72048 x 15369.7寸2x
iPad Air 2iOS 82048 x 15369.7寸2x
iPad ProiOS 92048 x 15369.7寸2x
iPad (第五代)iOS 102048 x 15369.7寸2x
iPad ProiOS 92732 x 204812.9寸3x
iPad Pro (取代9.7寸)iOS 102224 x 166810.5寸3x
iPad miniiOS 61024 x 7687.9寸1x
iPad mini 2iOS 72048 x 15367.9寸2x
iPad mini 3iOS 82048 x 15367.9寸2x
iPad mini 4iOS 92048 x 15367.9寸2x

//获得屏幕的宽高
#define kScreenWidth ([UIScreen mainScreen].bounds.size.width)
#define kScreenHeight ([UIScreen mainScreen].bounds.size.height)
//iPhoneX / iPhoneXS
#define  isIphoneX_XS     (kScreenWidth == 375.f && kScreenHeight == 812.f ? YES : NO)
//iPhoneXR / iPhoneXSMax
#define  isIphoneXR_XSMax    (kScreenWidth == 414.f && kScreenHeight == 896.f ? YES : NO)
//异性全面屏
#define   isFullScreen    (isIphoneX_XS || isIphoneXR_XSMax)

// Status bar height.
#define  StatusBarHeight     (isFullScreen ? 44.f : 20.f)

// Navigation bar height.
#define  NavigationBarHeight  44.f

// Tabbar height.
#define  TabbarHeight         (isFullScreen ? (49.f+34.f) : 49.f)

// Tabbar safe bottom margin.
#define  TabbarSafeBottomMargin         (isFullScreen ? 34.f : 0.f)

// Status bar & navigation bar height.
#define  StatusBarAndNavigationBarHeight  (isFullScreen ? 88.f : 64.f)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值