`
啸笑天
  • 浏览: 3461174 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

一张图帮你看懂 iPhone 6 Plus 的屏幕分辨率

    博客分类:
  • ios
 
阅读更多

发布的 iPhone 6 Plus 官方标称屏幕是 1920 x 1080 的,但是在 Xcode 中我们发现模拟器的屏幕其实是看似奇怪的 2208 × 1242,为什么呢?翻译一张 PaintCode 官方的一个信息图告诉你原因:



 

 

from:http://iconmoon.com/blog2/iphone-6-plus-screen-size/

  • 大小: 464.8 KB
分享到:
评论
2 楼 啸笑天 2014-09-19  
自动适配

不处理时自动等比拉伸,如果在老工程打印屏幕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布局的会死的蛮惨。

关于Xcode6

模拟器路径被换成了 ~/Library/Developer/CoreSimulator/Devices/
xcode6中已经找不到iOS6的模拟器了,是时候说服大家放弃iOS7-了
1 楼 啸笑天 2014-09-19  
经新xcode6模拟器验证(分辨率为pt,像素为真实pixel):

iPhone5分辨率320x568,像素640x1136,@2x
iPhone6分辨率375x667,像素750x1334,@2x
iPhone6 Plus分辨率414x736,像素1242x2208,@3x,(注意,在这个分辨率下渲染后,图像等比降低pixel分辨率至1080p(1080x1920))

相关推荐

    iphone 6plus高清拆机

    iPhone 6 Plus 高清拆机 iPhone 6 Plus 高清拆机是 Apple 公司最新推出的旗舰机型,继承了苹果一贯的严苛产品要求和高品质制造工艺。本文将通过详细的拆解过程,展示 iPhone 6 Plus 的内部结构和组件构成。 一、...

    iphone 6plus iphone6 原理图(新鲜出炉)! .rar

    刚出的,还热乎呢~想要的下~! IPhone6 plus原厂电路原理图纸.pdf (4.37 MB, 下载次数: 865 ) iphone6原理图电路图.pdf (3.04 MB, 下载次数: 749 ) iPhone6

    iphone6plus图纸

    1. **屏幕设计**:iPhone 6 Plus采用了5.5英寸的Retina HD显示屏,具有更高的像素密度和色彩表现力。图纸中会详细标注屏幕的边框、触摸传感器、显示驱动电路等部分,展示其如何与机身完美融合。 2. **一体化机身**...

    Apple iPhone 6 and iPhone 6 Plus MOCKUP PSD

    标题 "Apple iPhone 6 and iPhone 6 Plus MOCKUP PSD" 提供了我们即将讨论的核心内容:这是一套针对苹果iPhone 6和iPhone 6 Plus设计的模拟展示(mockup)资源,采用PSD(Photoshop Document)格式。Mockup工具在UI/...

    IOS获取设备型号方法(包括iPhone6 & iPhone6 Plus)

    IOS获取设备型号方法(包括iPhone6 & iPhone6 Plus) #import ...//判断是不是iPhone6Plus + (BOOL)iPhone6Plus; //判断是不是iPhone5 + (BOOL)iPhone5; //判断是不是iPhone4 + (BOOL)iPhone4; @end

    iPhone6Plus高清拆机教程共享.pdf

    iPhone 6 Plus高清拆机教程共享.pdf 本文档提供了对 iPhone 6 Plus 的高清拆机教程,详细介绍了 iPhone 6 Plus 的内部结构和组件,包括电池、逻辑电路板、摄像头、振动器等。通过对 iPhone 6 Plus 的拆解,可以了解...

    iPhone 6屏幕揭秘.pdf

    屏幕尺寸的增大带来了更高的分辨率,原始iPhone的屏幕分辨率是320×480点(320×480像素),而iPhone 6和iPhone 6 Plus的屏幕分辨率则分别提升至750×1334像素和1242×2208像素。不过,值得注意的是,尽管分辨率提高...

    iPhone6 Plus完整原理图

    2. **显示系统**:iPhone6 Plus引入了Retina HD显示技术,其原理图会详细说明屏幕驱动电路、触摸屏控制器(TSP)以及LCD显示模块的工作原理。 3. **电源管理**:原理图会展示电池管理单元(PMIC)如何控制和优化...

    iphone 6 plus 发说说

    iPhone 6 Plus是苹果公司推出的一款大屏智能手机,具有5.5英寸Retina HD显示屏,分辨率为1080p。它搭载了A8芯片,这是一种64位架构的处理器,为手机提供了强大的运算能力。此外,它还配备了M8运动协处理器,可以有效...

    iPhone6 Plus零件图及原理图

    iPhone6 Plus零件位置图及原理详细图纸

    IPhone6 & 6plus原厂电路原理图纸

    iPhone 6的电池容量为1810mAh,6 Plus则为2915mAh,以满足更大屏幕和更高分辨率的需求。 4. 显示屏:iPhone 6配备4.7英寸Retina HD显示屏,6 Plus则是5.5英寸,两者在分辨率和像素密度上有差异。图纸中会展示显示...

    iPhone6_&Plus使用手册中文版

    iPhone6和iPhone6 Plus是苹果公司推出的两款智能手机,分别有4.7英寸和5.5英寸的显示屏,它们都搭载了A8处理器,性能相较于前代产品有了显著的提升。iPhone6系列还加入了NFC功能,支持Apple Pay移动支付服务。系统...

    最新iOS8的Axure部件库(含iPhone6/iPhone6 Plus/iPad等机身部件库)

    这个最新的iOS8部件库提供了丰富的iPhone6和iPhone6 Plus屏幕尺寸的组件,确保设计师能够在原型中准确展示新设备上的界面效果。此外,也包括了iPad部件,使得跨平台的设计变得更加便捷。 **iPhone6/iPhone6 Plus...

    iphone-6-plus-rendering:快速而肮脏的测试应用程序,以了解内置的屏幕分辨率下采样如何在 iPhone 6 Plus 上工作

    iPhone 6 Plus 渲染测试快速而肮脏的测试应用程序,以了解 iPhone 6 Plus 上内置的屏幕分辨率下采样是如何工作的。 查看博客文章:作者: ,2014 年 11 月。用法有 iOS 应用程序项目: PixelGridUIKit (用 Swift ...

    iphone6P维修原理图PCB位置图(PDF格式)

    《iPhone 6 Plus维修原理图与PCB位置图详解》 在智能手机维修领域,精确的原理图和PCB(Printed Circuit Board,印刷电路板)位置图是至关重要的参考资料。对于苹果公司的iPhone 6 Plus这款经典设备,了解其内部...

    iPhone7 Plus全套阻值图.rar

    《iPhone 7 Plus全套阻值图详解》 在电子设备维修和硬件调试中,了解设备内部电路的阻值信息至关重要,尤其是对于高端智能手机如iPhone 7 Plus而言。本资料集中包含的是iPhone 7 Plus的全套阻值图,这些图表详细...

    iPhone7 Plus英特尔电路图.pdf

    根据提供的文件信息,我们可以生成一系列关于iPhone 7 Plus的详细知识点,特别是与主板原理图相关的内容。以下是一些关键技术细节的总结: 1. iPhone 7 Plus的主板原理图包含了手机的所有硬件部件。这意味着,原理...

    iphone6plus原理图纸

    详细的iphone6plus原理图纸,里面模块详细。电路说明pin脚详细清晰。

    iPhone6 Plus说说发布易语言源码

    iPhone6 Plus是苹果公司推出的一款大屏手机,其硬件特性与标准版iPhone6有所不同,比如更大的屏幕尺寸和分辨率。因此,如果源码中包含针对特定设备的优化,开发者需要了解不同iOS设备的屏幕适配和性能调优技巧。 ...

    iPhone6 Plus :A8和二代M8芯片 增加光学防

    ### iPhone 6 Plus:A8 和二代 M8 芯片 增加光学防抖 #### 关于 iPhone 6 Plus 的 A8 芯片详解 iPhone 6 Plus 是苹果公司在 2014 年发布的一款旗舰产品,它不仅在外观设计上有显著的变化,在硬件配置上也有很大的...

Global site tag (gtag.js) - Google Analytics