屏幕尺寸:

普通屏

320像素 x 480像素 iPhone 1、3G、3GS,iPod

Touch 1、2、3

3:2 Retina 屏 960像素 x 640像素 iPhone 4、4S,iPod Touch 4

16:9 Retina 屏 1136像素 x 640像素 iPhone 5,iPhone 5S, iPhone5C,  iPod Touch 5

iPad

普通屏 1024像素 x 768像素 iPad 1, iPad2,iPad mini

Retina屏 2048像素 x 1536像素  New iPad,iPad 4,  iPad Air,  iPad mini2

为了方便开发人员开发,iOS 中统一使用点(Point)对界面元素的大小进行描述。

所以对于一跟二,iPhone开发只需把屏幕大小都当成 320 x 480点 进行开发即可,点跟像素的换算关系如下:

普屏 1点 = 1像素

Retina屏 1点 = 2像素

iPad 上的开发也是这样,只需根据 768 x 1024点 进行开发即可

而在 iPhone 5 跟 iPod Touch 5 的机器上,对于开发者来说,它的界面大小就是 320 x 568点,你只需根据这个大小去调整你的界面(如果需要调整的话)。

比如:我有一个按钮,要放在屏幕中间的位置,那么在界面大小为 320 x 480点 的设备上,只需设置它的 center 为 (320/2, 480/2) 位置即可,在 3:2 Retina 屏上系统这个按钮也可以正确的显示在中间;

而在屏幕大小为 320 x 568点 的设备上,你就设置它的 center 为 (320/2, 568/2)。

直接通过 [[UIScreen mainScreen] bounds] 即可获取到当前屏幕的基础分辨率,所以不用 hard code。

IOS iPhone、iPad屏幕尺寸相关推荐

  1. iphone及ipad屏幕尺寸参考

    初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素.下文也是按照宽度,高度的顺序排列.这个分辨率一直到iPhone 3GS也保持不变.那时编写iOS的App(应 ...

  2. iOS 设备的屏幕尺寸

    记录下iOS设备的屏幕尺寸 iPhone 设备: iPhone 1G - 320x480 iPhone 3G - 320x480 iPhone 3GS - 320x480 iPhone 4 - 640 ...

  3. iPhone手机屏幕尺寸与倍图计算公式(更新至iPhone 14 Plus)

    iPhone手机屏幕尺寸一般指:物理像素,ps像素. iPhone的app现在一般适配2倍图和3倍图. iphont4s 是2倍图,但是你画一个粗为0.5的线,iphont4s显示不出来,iphont ...

  4. IOS 判断设备屏幕尺寸、分辨率 根据屏幕尺寸和分辨率

    IOS 判断设备屏幕尺寸.分辨率 根据屏幕尺寸和分辨率,ios现在数起来有6个版本. iOS 设备现有的分辨率如下: iPhone/iPod Touch 普通屏                     ...

  5. iPhone手机屏幕尺寸与倍图计算公式

    原文地址::https://blog.csdn.net/jia12216/article/details/82881672 相关文章 1.iphone关于单倍图和二倍图(导航 背景 变高)----ht ...

  6. ios学习7_iPhone屏幕尺寸、分辨率及适配

    1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS ...

  7. 【Xamarin挖墙脚系列:现有IPhone/IPad 设备尺寸】

    原文:[Xamarin挖墙脚系列:现有IPhone/IPad 设备尺寸]

  8. iOS(iPhone,iPad))开发(Obje…

    原文地址:iOS(iPhone,iPad))开发(Objective-C)开发库常用库索引 作者:子木潇雨 http://www.code4app.com 这网站不错,收集各种 iOS App 开发可 ...

  9. 通过USB镜像iPhone/iPad屏幕到电脑

    镜像iPhone/iPad的最常见情况是通过无线AirPlay, 不过通过USB能获得更稳定更低延迟的体验. 通过USB镜像iPhone, 您需要设置iPhone和Windows之间的网络连接.这可以 ...

最新文章

  1. 点击Vivado的安装程序exe无法安装的解决办法
  2. python十六:lambda匿名函数
  3. Github上最受关注的前端大牛,快来膜拜吧!
  4. 渲染管道(3)几何阶段二“坐标转换”
  5. UNIX再学习 -- 信号处理
  6. fastdfs上传文件时报错No route to host
  7. linux 774是什么权限,Linux权限
  8. css修饰页面怎么制作,【转载】CSS修饰图片
  9. thoughtworks面试题分析与解答
  10. php在线考试系统详细步骤
  11. oracle发生20001,Oracle IMP数据时报20001错误
  12. 2007年高考北京满分作文:沉默的父爱
  13. spring boot项目报错:Validation failed for query for method public abstract...
  14. HTML5 网页添加背景音乐
  15. 关于Win10上Program File和Program File(X86)没有写权限的问题
  16. cookie获取和钓鱼攻击演示
  17. 项目管理文档_免费直播 | 项目管理模式“武装”质量管理体系
  18. 关于adb shell 检测不到手机的问题解决方案
  19. mac air 安装linux系统下载,Macbook Air安装linux重获新生
  20. 收音机RDS功能介绍

热门文章

  1. 武汉东方y神话服饰有限公司
  2. java xfire指定参数名_xfire中自定义参数名
  3. 操作系统检查更新时报错,错误代码80072EFE
  4. 3DsMax—纸杯制作
  5. vue echarts 镂空饼图配置
  6. Linux 命令(202)—— traceroute 命令
  7. 精简Android系统下的APP
  8. mysql 两个查询合并_mysql – 合并这两个查询
  9. ubuntu qq2012
  10. OpenCV故障汇总(持续更新)