分辨率和像素

经新xcode6模拟器验证(分辨率为pt,像素为真实pixel):

1.iPhone5分辨率320x568,像素640x1136,@2x

2.iPhone6分辨率375x667,像素750x1334,@2x

3.iPhone6 Plus分辨率414x736,像素1242x2208,@3x,(注意,在这个分辨率下渲染后,图像等比降低pixel分辨率至1080p(1080x1920)

自动适配

不处理时自动等比拉伸,如果在老工程打印屏幕frame,依然是320x568

对比自动适配的和完美适配的导航栏就能看出问题:

因为拉伸所以会有一些虚,导航栏明显比64要大,但相比3.5寸到4寸的留黑边还是好很多。

如何关闭自动适配方案呢?这个还是老思路,换启动图:

除了换启动图外,不得不说的是,新Xcode中可以使用一个xib来设置启动图:

不过这个xib不能关联任何的代码(不能自定义View的Class,不能IBOutlet,不能加Object),可以理解成这个xib就是一张截图,这个方案的好处在于可以使用到Size Classes来针对不同屏幕布局这个xib(感兴趣可以看《Size Classes初探》)

关于手动适配

只要手动指定了启动图或者那个xib,屏幕分辨率就已经变成应有的大小了,老代码中所有关于写死frame值的代码通通倒霉,如果去手动适配就要全部适配,建议在找到个可行方案前先不要做修改,自动适配方案还算不影响使用。

面对4个分辨率的iPhone,建议使用Auto Layout布局 + Image Assets管理各个分辨率的图片 + Interface Builder(xib+storyboard)构建UI,Size Classes在低版本iOS系统的表现未知。想要这套手动适配方案,起码你的工程需要部署在iOS6+,还不用AutoLayout布局的会死的蛮惨。

关于Xcode 6

模拟器路径被换成了 ~/Library/Developer/CoreSimulator/Devices/

xcode6中已经找不到iOS6的模拟器了,是时候说服大家放弃iOS7-了

现在起提交App Store强制需要支持64位,是时候梳理一遍所有依赖的第三方lib,更新到64位。(编辑注:这一条据说是个bug)

知乎问答:iPhone 6 / 6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?

老外文章:iPhone 6 Screens Demystified

有关pt px ppi:http://www.douban.com/note/155032221/

各种适配图:http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

出于好奇而对iPhone 6+ 1920X1080PX分辨率的分析

iPhone屏幕知识点解析

屏幕分辨率那些事儿

Ready For Retina HD: Create Pixel-Perfect Assets For Multiple Scale Factors

iPhone 6 Plus resolution confusion: Xcode or Apple's website? for development

iphone6 适配和分辨率相关推荐

  1. iPhone6适配指南

    from:http://www.cnblogs.com/baiyou/p/3968680.html iOS版本升级适配一直是每年这个时候的一个话题,今年iPhone6以及iPhone6 Plus推出后 ...

  2. 苹果手机适配和分辨率

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

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

    iphone6的750x1334分辨率排版开发APP及小程序的原因 ​ 小程序与APP都是移动设备上的开发,思路一致.而开发的时候,从设计图开始:750px是设计师一般采取的尺寸,然后再自己做适配.本 ...

  4. html自动适应屏幕分辨率,css如何设置适配不同分辨率屏幕?

    css如何设置适配不同分辨率屏幕?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css如何设置适配不同分辨率屏幕? 在使用div+css网页布局时,可以 ...

  5. 仿钉钉考勤统计页面的日历组件,通过日历展示每日考勤打卡情况,支持在日历上打两种不同类型的点,大致适配各种分辨率效果图

    原文链接:uniapp : 仿钉钉考勤统计页面的日历组件,通过日历展示每日考勤打卡情况,支持在日历上打两种不同类型的点,大致适配各种分辨率 - northwest - 博客园 (cnblogs.com ...

  6. 媒体查询适配不同分辨率应用

    媒体查询适配不同分辨率应用 <meta charset="UTF-8" /> <meta name="renderer" content=&q ...

  7. css媒体查询、rem,适配不同分辨率手机(分享)

    文章目录 1. 常见的手机分辨率 2. 媒体查询的基本介绍 3.配合less达到适配不同分辨率手机 1. 常见的手机分辨率 320px.360px.400px.500px.640px.720px.75 ...

  8. Android 万能适配方案和UI屏幕适配 不同分辨率 最全面 最易懂的

    文章目录 1.屏幕尺寸 2.屏幕分辨率 3.屏幕像素密度 4.图片的适配方案 1.屏幕尺寸 屏幕尺寸指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米(下面有图文介绍) 比如常见的屏幕尺寸有2.4 ...

  9. Vue pc端适配不同分辨率屏幕

    前言 pc端一般是不需要适配的,因为现在的显示器分辨率一般都是1920*1080(设计图也是),一般不用管. 但是有一种情况你的设计图是1920*1080,开发完了.发现别人设备因为某些原因不是这个分 ...

最新文章

  1. 一步一步学Silverlight 2系列(10):使用用户控件
  2. Python十大装腔语法
  3. 远场语音识别,性能提升 30%,百度怎么做到的?
  4. SMA携手LG推出住宅光伏储能逆变器
  5. 极米亮相CES展 首推3000元内1080p无屏电视
  6. mysql中index的作用,在mysql中使用INDEXES有什么好处?
  7. 多行显示的UIButton
  8. JAVA中byte为负数处理
  9. FreeCodeCamp纳什维尔聚会的回顾
  10. qml设置Text中的文字居中(不是整个Text居中)
  11. PHP使用PHPExcel删除Excel单元格指定列的方法
  12. 常见运维问题以及解决方案
  13. 方程检验格式图片_解方程并检验(图片) x+3.5=3.5解方程
  14. OTG – Android USB Hos
  15. html5第一人,中国高空走钢丝第一人,阿迪力·吾休尔(创5项世界纪录)
  16. 如何用人工智能高效选研究题目?
  17. 第二波5G到来:2023年30个国家将推出服务,中国电信成为全球最大的5G慢直播信源拥有者。
  18. 重庆打造公共停车智能化管理服务平台,阿里云ET大脑牵手重庆
  19. UG NX 12 沿引导线扫掠
  20. Web前端-React学习

热门文章

  1. html qq下高度,怎么知道iframe内容高度
  2. Pycharm中显示Please select a valid Python Interpreter
  3. C++语法学习笔记二十七: 引用折叠,转发、完美转发,forward
  4. 从零开始再造打爆李世石的AlphaGo:创造能下围棋的机器人
  5. STM32学习笔记(9)——(I2C续)读写EEPROM
  6. 防病毒Clamav使用及API调用测试
  7. 金山网盾3.0正式版 免费安全辅助软件
  8. 测试手机信号强弱软件,快来测试一下你的手机信号强度吧!
  9. 【直播大课】2019 FMI人工智能大数据系列直播
  10. 利用poi向word模板填充数据